needs an `Exception` constructor around the string