Fixed issue with start/end limits not being used in recurse mergeFragments calls. Fixed merge conditions.