If error_reporting is surpressed no error should be thrown.
Cleanup