Yes, except that this forces the angle to be a float even if you give it an int, which is a change in behavior.  I think we're doing that anyway for 0.4 (@mhvk ?), but I figured that might be too much a change for 0.3.1