worker program bugfix