adding support for work_unit changes