a little better registration/authorisation