       oauth_token: accessToken
       access_token: req.user.get 'accessToken'
     ).end (res) ->
-      done res.error, req.user
+      done (if res.error then res.body.error + ': Facebook' else ''), req.user
   else
     request.get("#{opts.SECURE_ARTSY_URL}/oauth2/access_token").query(
       client_id: opts.ARTSY_ID

      oauth_token_secret: tokenSecret
      access_token: req.user.get 'accessToken'
    ).end (res) ->
      done res.error, req.user
  else
    request.get("#{opts.SECURE_ARTSY_URL}/oauth2/access_token").query(
      client_id: opts.ARTSY_ID

  app.use passport.initialize()
  app.use passport.session()
  app.post opts.loginPath, localAuth, afterLocalAuth
  app.post opts.signupPath, signup, passport.authenticate('local'), afterLocalAuth
  app.get opts.twitterPath, socialAuth('twitter')
  app.get opts.facebookPath, socialAuth('facebook')
  app.get opts.twitterCallbackPath, socialAuth('twitter'), socialSignup('twitter')
