Essentially it worked like Internet Explorer's DOCTYPE sniffing, my binaries always felt like they were running in some kind of "quirks mode", and I agree: it can be extremely infuriating... different parts of their mechanism seriously even check for different notions of "newness"! :(