Should we just return if there is an error?  If there is an error what happens when you call queryPairs.get("access_token")?