rework signals