if epoch rounds to -0, then just use 0