more consistent with bounding box approach