Added in demand handling for controller/worker interaction