prevent rework