I agree - this is the correct way to do it on a file save. We just need to be certain (and I am only almost certain) that this will not have unintended consequences.