Fix rotate(