I actually had the version check fix locally, but for some reason it hadn't been picked up by a push yet. Squashing would involve writing to the TOS byte, which is already done by ECN marking, via a helper function. I tried removing the cow stuff once before. Everything promptly stopped working until I put it back. I have no idea why. - Jonathan Morton