device rework