I'm doing the following: IPCDEST to create a Destination Descriptor IPCCONNECT to create a Virtual Circuit Descriptor IPCRECV to complete the connection. If I get a timeout error from IPCRECV, I then: IPCSHUTDOWN Destination Descriptor IPCSHUTDOWN Virtual Circuit Descriptor One of the two IPCSHUTDOWN's is aborting my program with an Exit from Within Try Block or something like that. I haven't had time yet to figure out which IPCSHUTDOWN is causing the abort, and here at home, I don't have the exact abort, but: +ACQ-64 Question: Why? Both descriptors were successfully created. Why would the OS get so confused as to unceremoniously abort my program without returning an error condition to may application for recovery? We are running 5.5. Sorry for the lack of details, I will get more if it will help. Sound familiar to anyone? Richard D Ingham rdingham at prodigy dot net rick dot ingham at expeditors dot com