As long as the selection made was thought out and selected for its merits rather than dictated by 'universal style rules', I am okay with it. I've leaned towards both exception-heavy and result-heavy error handling before, and they both have their frustrations and merits. 🙂