I added `volatile`. Even better would be to leave it non-volatile and make the fields of ParsedHeaders final. But alas, that's tricky because of the way that code is structured.