I've just realised that the reason I'm getting an error is because I've tripped over my own security feature that was designed to catch out manual changes to a file that isn't supposed to be changed manually.
That'll teach me to implement things that actually work proper.
That'll teach me to implement things that actually work proper.
Tags: