Support user-specified timestamps