diff --git a/geofield.formatters.inc b/geofield.formatters.inc
index af85a80..d9854d1 100644
--- a/geofield.formatters.inc
+++ b/geofield.formatters.inc
@@ -222,7 +222,7 @@ function geofield_field_formatter_view($entity_type, $entity, $field, $instance,
     }
     if ($display['settings']['data'] == 'bounding') {
       foreach ($items as $delta => $item) {
-        $envelope_wkt = 'POLYGON ((' . $item['left'] . ' ' . $item['top'] . ', ' . $item['right'] . ' ' . $item['top'] . ', ' . $item['right'] . ' ' . $item['bottom'] . ', ' . $item['left'] . ' ' . $item['bottom'] . ', ' . $item['left'] . ' ' . $item['top'] . ')))';
+        $envelope_wkt = 'POLYGON ((' . $item['left'] . ' ' . $item['top'] . ', ' . $item['right'] . ' ' . $item['top'] . ', ' . $item['right'] . ' ' . $item['bottom'] . ', ' . $item['left'] . ' ' . $item['bottom'] . ', ' . $item['left'] . ' ' . $item['top'] . '))';
         $envelope = geoPHP::load($envelope_wkt, 'wkt');
         $items[$delta] = geofield_get_values_from_geometry($envelope);
       }
