unnecessary work is deleted from Viewer.