1. A method for delivering code to a host system, the method comprising the steps of: (a) accepting a CPU request, from a host-system processor of the host system, for a code segment; (b) initiating a retrieval process to retrieve said code segment; (c) upon expiration of a predetermined time, checking whether said code segment is ready for delivery; (d) upon said predetermined time expiring before said code segment is ready for delivery, providing an SWI that is different than said code segment; and (e) upon said predetermined time expiring after said code segment is ready for delivery, providing said code segment.