By adding additional arguments to the Exception constructor, I think that the extra args could have a default value and if provided it will build a better output.