Like above, don't we need to check if the old class is marked as deleted and if so undo that mark?