minor extensions to UserService