Seems fine, but only if you think we will get to the update_engine rewrite really soon. I'm inclined to adopt a longer term maintenance strategy for this code base and in this case you could delete the `InitPingDays()` function and assorted other code that is now unneeded. Dead code makes this code base even harder to understand.