tearing up the worker thread stuff with gaugette