planning to move this to the `User` model as a class method...