mark(): handle one second change properly