Close over self
Tolerate null
Cast the ts we get from redis to integer
Subtract (burst-1) intervals to keep the clock moving forward