When this extension is enabled (the default), the Irie Pascal compiler will automatically declare the built-in identifiers input and output, when they are not declared in your program. Standard (ISO/IEC 7185) Pascal specifies that whenever the required identifiers input and output are referenced in a program, that they must by declared (i.e. appear as program parameters). However because some Pascal compilers do not enforce this requirement many Pascal programs do not meet this specification.