Did something break without this? Because the viz code doesn't care if `start === end`; those can be passed through without causing issues.