diff --git a/dune/grid/uggrid/uggridfactory.cc b/dune/grid/uggrid/uggridfactory.cc
index b99ead8f99f3b7f4a33501b696d53d9939d94613..d183ddf099ae437bb1ad05e39e86ab5dd0eab134 100644
--- a/dune/grid/uggrid/uggridfactory.cc
+++ b/dune/grid/uggrid/uggridfactory.cc
@@ -260,7 +260,7 @@ createGrid()
   typedef typename std::set<UGGridBoundarySegment<dimworld> >::iterator SetIterator;
 
   BoundaryExtractor::detectBoundarySegments(elementTypes_, elementVertices_, boundarySegments);
-  if (boundarySegments.size() == 0)
+  if (boundarySegments.empty())
     DUNE_THROW(GridError, "Couldn't extract grid boundary.");
 
   std::vector<int> isBoundaryNode;