Changed overlapping validator to use array intersect