gracefully handle being given a nonexistant user