don't assume equal chunk durations
clearer variable naming