we should rename this one to `createRegistration` for consistency