fix issues where third arg isnt always parent seq