Yeah, that particular upgrade was a punk to code. I figured if something broke, it would be that.
Oh well. While I've been reworking it, I've found a handful of spelling errors and some mismatched portraits, so fixes all around. Should have a fix implemented shortly. Let me know if you find anything breaking down.