i totally agree with you, just think the solution should be to not even
throw an exception when not needed ;-)