Shared Registration