I can't believe I left so many small bugs in the code. I had thought that I had made sure there were no bugs, but... apparently not. This time it was one that is really important to fix. as it turns out, I had it do the save parity update only when the PBS file was compiled, an end user would never be able to do this save parity update if so, I really should have tested the code in the game.exe variation as well... At least I found this one before anybody brought it to me.