Understood.  Please add a comment here and in test_rst_compiler to explain this, as this is kinda crazy and hard to understand.