unless does not work that way. Remove return false from doesuserexist