diff --git a/GeoSpatialTools/octtree.py b/GeoSpatialTools/octtree.py
index 4aafebece44847f7bd85a0b6838e5f2f9af8ff6b..00299867ac405ed8219cd644dce7b4edb299beb8 100644
--- a/GeoSpatialTools/octtree.py
+++ b/GeoSpatialTools/octtree.py
@@ -178,7 +178,7 @@ class SpaceTimeRectangle:
             haversine(self.lon, self.lat, self.east, self.north),
             haversine(self.lon, self.lat, self.east, self.south),
         )
-        if self.east * self.west < 0:
+        if self.north * self.south < 0:
             corner_dist = max(
                 corner_dist,
                 haversine(self.lon, self.lat, self.east, 0),
diff --git a/GeoSpatialTools/quadtree.py b/GeoSpatialTools/quadtree.py
index ef50d30009b0e2ad7cac27bbb00dfc0b3fe181e1..1bf7e7d40f84786238e6a2ba11e8300ba8181c12 100644
--- a/GeoSpatialTools/quadtree.py
+++ b/GeoSpatialTools/quadtree.py
@@ -151,7 +151,7 @@ class Rectangle:
             haversine(self.lon, self.lat, self.east, self.north),
             haversine(self.lon, self.lat, self.east, self.south),
         )
-        if self.east * self.west < 0:
+        if self.north * self.south < 0:
             corner_dist = max(
                 corner_dist,
                 haversine(self.lon, self.lat, self.east, 0),