It looks like when I modified the code to replace descriptions with those from the spellbook, I didn't include a fallback to write the basic description back to the new field (even though it still did all the work to upgrade it to fully-formatted text!).

