extent filter based on intersection rather than contains

It seems like the general consensus is that the extent filter should use the intersection of layers with the extent map rather than the more restrictive case where the entire layer should be contained within the extent map.