Syntax errors no longer break file IO and everything.