General procedures

These procedures are common to most of the standard interfaces and are referenced by the standard interfaces that use them.