oops, 489eb58 alters behavior - thinks 'END-ISO-10303-21;' is invalid EOF

compared keyword with keyword + ';', so of course it failed