vs rework