hard_transition skips silent segments.
more exploratory hacking.