: They are reserved only in context (not globaly, as in C).  So 'DO' is fine as a variable name, for example.  NetRexx takes this further  keywords are not reserved, even in context.  This means that new keywords can be added to the language at any time, without breaking existing programs.