internal rework