This produces an undesired result: When `3 * time.Second` is written into the header, it is written in units of nanoseconds, so it writes `retry:3000000000`, when we want `retry:3000`. For consistency I do agree that it should be `3 * time.Second`, but then we have to divide by `1000000` on line 39 of `consumer.go`.