diff --git a/doc/tex/mod/Isosurface b/doc/tex/mod/Selsurface
similarity index 100%
rename from doc/tex/mod/Isosurface
rename to doc/tex/mod/Selsurface
diff --git a/src/Isosurface.cc b/src/Isosurface.cc
index 5b6cf167ce0fa0c493923b8e8d6360ffc738fbb1..36006e1e2504e5692185c981e784db0e1857508e 100644
--- a/src/Isosurface.cc
+++ b/src/Isosurface.cc
@@ -254,13 +254,13 @@ Isosurface(void *process)
   varListInit(varList1, vlistID1);
 
   const auto nvars = vlistNvars(vlistID1);
-  std::vector<bool> lvar3D(nvars), vars(nvars);
+  std::vector<bool> isVar3D(nvars), foundVar(nvars);
 
   Field field2;
   FieldVector2D vars1;
   fields_from_vlist(vlistID1, vars1);
 
-  for (int varID = 0; varID < nvars; varID++) lvar3D[varID] = (varList1[varID].zaxisID == zaxisID1);
+  for (int varID = 0; varID < nvars; varID++) isVar3D[varID] = (varList1[varID].zaxisID == zaxisID1);
 
   int tsID = 0;
   while (true)
@@ -271,7 +271,7 @@ Isosurface(void *process)
       taxisCopyTimestep(taxisID2, taxisID1);
       cdo_def_timestep(streamID2, tsID);
 
-      for (int varID = 0; varID < nvars; varID++) vars[varID] = false;
+      for (int varID = 0; varID < nvars; varID++) foundVar[varID] = false;
 
       for (int recID = 0; recID < nrecs; recID++)
         {
@@ -280,14 +280,14 @@ Isosurface(void *process)
           auto &field1 = vars1[varID][levelID];
           field1.init(varList1[varID]);
           cdo_read_record(streamID1, field1);
-          vars[varID] = true;
+          foundVar[varID] = true;
         }
 
       for (int varID = 0; varID < nvars; varID++)
         {
-          if (vars[varID])
+          if (foundVar[varID])
             {
-              if (lvar3D[varID])
+              if (isVar3D[varID])
                 {
                   field2.init(varList1[varID]);
                   // clang-format off