add specifci exceptions when user cancels or auth return error