Add abortAll functionality, and better error messages for login