Modified intersection to be inclusive. Improved performance with cache'd values.