Boolean Statuses vs. Exceptions