work_handler small change