register now works on the happy path