expiry should fail on 0 or less
will work fine in 1.533 so leave it here to avoid warning for those that might not yet have 1.534 (not required to use).