allow undoing magic (#5)