Let's not do this.  If it's an error, it's an error.  If there's no user, it's a separate case.  Don't combine.