do we want to do some structural validation here?  or will a bogus timestamp value immediately cause something else to crash?  what I am thinking of here is bad timestamps getting stored and then coming back later to explode in a manner hard to link to this change.  I am likely overthinking it.