- changed strings in exceptions to use substitution instead of concatenation