clips now explicitly keep track of duration