put registrations into try/catch