If you can, segregate this constructor into a `public static` method of a new specific exception class.