Hub: trying to refactor user creation properly.