Interruptable blocking queues, module termination via function calls