It seems buggy to me but I'm not sure I'm using it right as there seems to be no consideration of winding given in your docs.