Free a worker - design issue