Added Error handling WEIRD ( EXPECTED ERROR