Migrated Rotation to unified API