Add a flag to allow the alter to be skipped.

...  Makes me sad to have to do, but a better way, I couldn't really see...