diff --git a/applications/utilities/preProcessing/createZeroDirectory/Make/files b/applications/utilities/preProcessing/createZeroFolder/Make/files
similarity index 67%
rename from applications/utilities/preProcessing/createZeroDirectory/Make/files
rename to applications/utilities/preProcessing/createZeroFolder/Make/files
index 379802af212b085610fcc077f9da4444e55d9bc6..8e0519e99eaa9091715b0479c6d3cdc938088233 100644
--- a/applications/utilities/preProcessing/createZeroDirectory/Make/files
+++ b/applications/utilities/preProcessing/createZeroFolder/Make/files
@@ -4,4 +4,4 @@ caseInfo.C
 solverTemplate.C
 createZeroDirectory.C
 
-EXE = $(FOAM_APPBIN)/createZeroDirectory
+EXE = $(FOAM_APPBIN)/createZeroFolder
diff --git a/applications/utilities/preProcessing/createZeroDirectory/Make/options b/applications/utilities/preProcessing/createZeroFolder/Make/options
similarity index 100%
rename from applications/utilities/preProcessing/createZeroDirectory/Make/options
rename to applications/utilities/preProcessing/createZeroFolder/Make/options
diff --git a/applications/utilities/preProcessing/createZeroDirectory/boundaryInfo.C b/applications/utilities/preProcessing/createZeroFolder/boundaryInfo.C
similarity index 100%
rename from applications/utilities/preProcessing/createZeroDirectory/boundaryInfo.C
rename to applications/utilities/preProcessing/createZeroFolder/boundaryInfo.C
diff --git a/applications/utilities/preProcessing/createZeroDirectory/boundaryInfo.H b/applications/utilities/preProcessing/createZeroFolder/boundaryInfo.H
similarity index 100%
rename from applications/utilities/preProcessing/createZeroDirectory/boundaryInfo.H
rename to applications/utilities/preProcessing/createZeroFolder/boundaryInfo.H
diff --git a/applications/utilities/preProcessing/createZeroDirectory/boundaryTemplates.C b/applications/utilities/preProcessing/createZeroFolder/boundaryTemplates.C
similarity index 100%
rename from applications/utilities/preProcessing/createZeroDirectory/boundaryTemplates.C
rename to applications/utilities/preProcessing/createZeroFolder/boundaryTemplates.C
diff --git a/applications/utilities/preProcessing/createZeroDirectory/boundaryTemplates.H b/applications/utilities/preProcessing/createZeroFolder/boundaryTemplates.H
similarity index 100%
rename from applications/utilities/preProcessing/createZeroDirectory/boundaryTemplates.H
rename to applications/utilities/preProcessing/createZeroFolder/boundaryTemplates.H
diff --git a/applications/utilities/preProcessing/createZeroDirectory/caseInfo.C b/applications/utilities/preProcessing/createZeroFolder/caseInfo.C
similarity index 100%
rename from applications/utilities/preProcessing/createZeroDirectory/caseInfo.C
rename to applications/utilities/preProcessing/createZeroFolder/caseInfo.C
diff --git a/applications/utilities/preProcessing/createZeroDirectory/caseInfo.H b/applications/utilities/preProcessing/createZeroFolder/caseInfo.H
similarity index 100%
rename from applications/utilities/preProcessing/createZeroDirectory/caseInfo.H
rename to applications/utilities/preProcessing/createZeroFolder/caseInfo.H
diff --git a/applications/utilities/preProcessing/createZeroDirectory/createZeroDirectory.C b/applications/utilities/preProcessing/createZeroFolder/createZeroDirectory.C
similarity index 89%
rename from applications/utilities/preProcessing/createZeroDirectory/createZeroDirectory.C
rename to applications/utilities/preProcessing/createZeroFolder/createZeroDirectory.C
index 0de9eff179201e8401318185d4aa4998f77aef45..d016462da1f88cb759e7257d549a9e821a32224b 100644
--- a/applications/utilities/preProcessing/createZeroDirectory/createZeroDirectory.C
+++ b/applications/utilities/preProcessing/createZeroFolder/createZeroDirectory.C
@@ -137,17 +137,19 @@ void createFieldFiles
         const_cast<word&>(IOdictionary::typeName) =
             getClassType(fieldTypes[i]);
 
-        IOdictionary field
-        (
-            IOobject
-            (
-                fieldNames[i],
-                "0",
-                regionName,
-                runTime,
-                IOobject::NO_READ
-            )
-        );
+//        IOdictionary field
+//        (
+//            IOobject
+//            (
+//                fieldNames[i],
+//                "0",
+//                regionName,
+//                runTime,
+//                IOobject::NO_READ
+//            )
+//        );
+
+        dictionary field;
 
         word regionPath = "/";
 
@@ -180,7 +182,33 @@ void createFieldFiles
 
         field.add("boundaryField", boundaryField);
 
-        field.regIOobject::writeObject
+        // expand all of the dictionary redirections and remove unnecessary
+        // entries
+        OStringStream os;
+        os  << field;
+
+        entry::disableFunctionEntries = 0;
+        dictionary field2(IStringStream(os.str())());
+        entry::disableFunctionEntries = 1;
+        field2.remove("#include");
+        field2.remove("initialConditions");
+        field2.remove("boundaryConditions");
+
+        // construct and write field dictionary
+        IOdictionary fieldOut
+        (
+            IOobject
+            (
+                fieldNames[i],
+                "0",
+                regionName,
+                runTime,
+                IOobject::NO_READ
+            ),
+            field2
+        );
+
+        fieldOut.regIOobject::writeObject
         (
             IOstream::ASCII,
             IOstream::currentVersion,
diff --git a/applications/utilities/preProcessing/createZeroDirectory/solverTemplate.C b/applications/utilities/preProcessing/createZeroFolder/solverTemplate.C
similarity index 100%
rename from applications/utilities/preProcessing/createZeroDirectory/solverTemplate.C
rename to applications/utilities/preProcessing/createZeroFolder/solverTemplate.C
diff --git a/applications/utilities/preProcessing/createZeroDirectory/solverTemplate.H b/applications/utilities/preProcessing/createZeroFolder/solverTemplate.H
similarity index 100%
rename from applications/utilities/preProcessing/createZeroDirectory/solverTemplate.H
rename to applications/utilities/preProcessing/createZeroFolder/solverTemplate.H