Why not use a method like createException() [with a better name]