Tidy up
Tidy up
Leave no-user handling to passport
Consistent passport no-user handling
Use `instanceof`