If you only catch \Exception you'll be not able to personalize addConstraintAt.