it should be a return instead of a pass. this was causing unnecessary requests that were messing up the login.