Sync impl