«if a failure is expected behavior, then you shouldn't be using exceptions» — Martin Fowler, of all men. Definitely Maybe™. - http://martinfowler.com/article...