I'm not sure which I like more, the magic number here and `rdata.len` or caching `msg.tell()` at the start and then doing the subtraction against the current `msg.tell()`