interface message processor

See IMP.