The 90° step limitation must be a leftover from old behavior since any value between 0 and 359 works now.
d0ab562b