#1 Better errors handling with GH sign in