hi .... The following is an excerpt from the obc compiler module "Args". (** GetArg -- fetch an argument into a string buffer *) PROCEDURE GetArg*(n: INTEGER; VAR s: ARRAY OF CHAR) IS "Args_GetArg"; ^^^^^^^^^^^^^^^^ "IS" is a type-checking relational operator, is it not? So what is it saying here at the end of a procedure declaration? -- Duke