I'd like to get out of the habit of using the [diaper pattern](http://mike.pirnat.com/2009/05/09/the-diaper-pattern-stinks/), if possible. Could this Exception be more specific?