The leap second brought to my attention that we are incorrectly using system_clock for computing time intervals when we should be using steady_clock. http://en.cppreference.com/w/cpp/chrono/steady_clock