Doesn't that need a semicolon after it? `EOF;`