Better Exception
Simplified code.