Updating overlap() to include singleOverlap