`0` is still valid. I thought about using an `Integer` instead, but the real APNs gateway sends `0` if something goes wrong before it gets a real sequence number, so we'd have `this.sequenceNumber != null ? this.sequenceNumber : 0` all over the place. This is, admittedly, kinda gross, but it may be the least of evils.