Support basic rotation. Lacks tests