Removed the toggling of error reporting at construct/destruct. Now it is only disabled/reenabled when it is needed.