This was actually an issue I'd seen before, and which has been remediated in another branch.  For now, I'm going to revert this specific change, and we'll migrate to the JSON dependency when the other branch is merged.