overrides for rotation