Implementing Non-Thread Work