It's better to use ```except exceptions.FailedPreCondition as e:```