Reapply working, needs undo