The integer parsing function wants an `int64_t` and the lines above this have already checked that the time value is not prefixed with a `-` so it should never be negative. We are limiting ourselves to 63 bits instead of the whole 64, but at least that's better than the 31 bits we were previously getting.