Exceptions and exit when crap happen