adding 2 assembler routines (for test reduced to [routine: RET] produces *** ERROR 107: ADDRESS SPACE OVERFLOW SPACE: DATA SEGMENT: _DATA_GROUP_ LENGTH: 002AH I am aware of the meaning of the message and may be able to reduce the use of the data segment elsewhere but: Why does an "empty" routine use data space ? Erik Malund