When sending a getblocks message the client seems to include the version as the first field. Why is that? I added this to the getblocks part of the specification (is it the same for getheaders?) - but to me it seems to be a bug? https://en.bitcoin.it/wiki/Protocol_specification#getblocks