supporting exact end and smaller overlaps