diff --git a/src/cosserat-continuum.cc b/src/cosserat-continuum.cc
index 7e8da0a22d454af7b8ede86dbb1461698b50d58d..a94d0a668c1cd9f2e6ba34a7674f5e828609bf51 100644
--- a/src/cosserat-continuum.cc
+++ b/src/cosserat-continuum.cc
@@ -187,7 +187,7 @@ int main (int argc, char *argv[]) try
   std::string structuredGridType = parameterSet["structuredGrid"];
   if (structuredGridType == "cube") {
     if (dim!=dimworld)
-      DUNE_THROW(GridError, "Please use FoamGrid and read in a grid for problems with dim != dimworld.");
+      DUNE_THROW(GridError, "Structured grids are only supported if dim != dimworld.");
 
     lower = parameterSet.get<FieldVector<double,dimworld> >("lower");
     upper = parameterSet.get<FieldVector<double,dimworld> >("upper");