We have 2 places where we follow the pattern of creating a global admin user if the the username doesn't exist yet (starting up the server, and creating a global admin user). This method handles both cases, cleaning up quite a bit of code in those areas. We can name it something else maybe, but I can't think of a better way to portray that logic.