The real fix felt more complicated when I drafted this. Seems like it isn't; I'll think about updating the post