Period::overlaps improved