Same here, instead of an empty user, raise the exceptions normally, catch them in view so we can log them and print user-friendly message to the template