They do work as they should. I haven't tested the pathological case where `start_time > end_time`, though...