diff --git a/src/postProcessing/functionObjects/utilities/turbulenceFields/postProcessingDict b/src/postProcessing/functionObjects/utilities/turbulenceFields/postProcessingDict
index 4b8172167c3ef10eced0d4f57c9f8fa7bf44c6f6..931c6ccff433cb60fcf3205a4308fd156194a85a 100644
--- a/src/postProcessing/functionObjects/utilities/turbulenceFields/postProcessingDict
+++ b/src/postProcessing/functionObjects/utilities/turbulenceFields/postProcessingDict
@@ -19,7 +19,7 @@ functions
     turbulenceFields1
     {
         type            turbulenceFields;
-        functionObjectLibs ("libfieldFunctionObjects.so");
+        functionObjectLibs ("libutilityFunctionObjects.so");
         enabled         true;
         outputControl   timeStep;
         outputInterval  1;
diff --git a/src/postProcessing/functionObjects/utilities/turbulenceFields/turbulenceFields.C b/src/postProcessing/functionObjects/utilities/turbulenceFields/turbulenceFields.C
index 9f25e517a7930ee2ef7c2c2cba5c77fbfe019fa4..3d89600cfa4782d2e12e33f32445a9b6c7c771d3 100644
--- a/src/postProcessing/functionObjects/utilities/turbulenceFields/turbulenceFields.C
+++ b/src/postProcessing/functionObjects/utilities/turbulenceFields/turbulenceFields.C
@@ -143,7 +143,7 @@ void Foam::turbulenceFields::read(const dictionary& dict)
             Info<< "storing fields:" << nl;
             forAllConstIter(wordHashSet, fieldSet_, iter)
             {
-                Info<< "    " << modelName << '.' << iter.key() << nl;
+                Info<< "    " << modelName << ':' << iter.key() << nl;
             }
             Info<< endl;
         }
@@ -151,8 +151,6 @@ void Foam::turbulenceFields::read(const dictionary& dict)
         {
             Info<< "no fields requested to be stored" << nl << endl;
         }
-
-        execute();
     }
 }
 
diff --git a/src/postProcessing/functionObjects/utilities/turbulenceFields/turbulenceFields.H b/src/postProcessing/functionObjects/utilities/turbulenceFields/turbulenceFields.H
index 2ff4476dad2eaa23fa065d8aec2203b93adbb452..45e581cec18e60acf603b6c73c9f4ab607148800 100644
--- a/src/postProcessing/functionObjects/utilities/turbulenceFields/turbulenceFields.H
+++ b/src/postProcessing/functionObjects/utilities/turbulenceFields/turbulenceFields.H
@@ -32,16 +32,16 @@ Description
     further manipulation.
 
     Fields are stored as copies of the original, with the prefix
-    "tubulenceModel::", e.g.
+    "tubulenceModel:", e.g.
 
-        turbulenceModel::R
+        turbulenceModel:R
 
     Example of function object specification:
     \verbatim
     turbulenceFields1
     {
         type        turbulenceFields;
-        functionObjectLibs ("libfieldFunctionObjects.so");
+        functionObjectLibs ("libutilityFunctionObjects.so");
         ...
         fields
         (
diff --git a/src/postProcessing/functionObjects/utilities/turbulenceFields/turbulenceFieldsTemplates.C b/src/postProcessing/functionObjects/utilities/turbulenceFields/turbulenceFieldsTemplates.C
index a3bcd7135fde4273c3f2228f370079daa86d603c..0d067cc168ff7d707286e0d52cf6348aa5c86dc3 100644
--- a/src/postProcessing/functionObjects/utilities/turbulenceFields/turbulenceFieldsTemplates.C
+++ b/src/postProcessing/functionObjects/utilities/turbulenceFields/turbulenceFieldsTemplates.C
@@ -36,7 +36,7 @@ void Foam::turbulenceFields::processField
 {
     typedef GeometricField<Type, fvPatchField, volMesh> FieldType;
 
-    const word scopedName = modelName + '.' + fieldName;
+    const word scopedName = modelName + ':' + fieldName;
 
     if (obr_.foundObject<FieldType>(scopedName))
     {