I don't really like that this is different now. First of all, `nil` feels more correct to me. But more importantly, this change means that historical data will be incompatible with the data generated by this library after upgrading. Given that data collection is the main purpose of this gem, we should put in extra effort to make sure the data will be consistent.