I revisited this format, and discovered a lot of stuff I did wrong the first time around when writing libxiv. Now that's fixed!