diff --git a/applications/test/PDRblockMesh/Test-PDRblockMesh.C b/applications/test/PDRblockMesh/Test-PDRblockMesh.C
index 84cd0abaf8add99c58bf9db6db8d99b1fe4e959e..cbbf7031253adf6d5ea33fd7269855c69c1c39d7 100644
--- a/applications/test/PDRblockMesh/Test-PDRblockMesh.C
+++ b/applications/test/PDRblockMesh/Test-PDRblockMesh.C
@@ -5,7 +5,7 @@
     \\  /    A nd           | www.openfoam.com
      \\/     M anipulation  |
 -------------------------------------------------------------------------------
-    Copyright (C) 2019 OpenCFD Ltd.
+    Copyright (C) 2019-2020 OpenCFD Ltd.
 -------------------------------------------------------------------------------
 License
     This file is part of OpenFOAM.
@@ -42,12 +42,7 @@ int main(int argc, char *argv[])
 {
     argList::noParallel();
     argList::noFunctionObjects();
-    argList::addOption
-    (
-        "dict",
-        "file",
-        "Alternative dictionary for the PDRblockMesh description"
-    );
+    argList::addOption("dict", "file", "Alternative PDRblockMeshDict");
 
     #include "setRootCase.H"
     #include "createTime.H"
@@ -56,7 +51,7 @@ int main(int argc, char *argv[])
 
     #include "setSystemRunTimeDictionaryIO.H"
 
-    Info<< "Reading " << dictName << nl << endl;
+    Info<< "Reading " << dictIO.name() << nl << endl;
 
     IOdictionary meshDict(dictIO);
 
diff --git a/applications/test/surfaceIntersection/Test-surfaceIntersection.C b/applications/test/surfaceIntersection/Test-surfaceIntersection.C
index e2749e08a99ecd902a73cc4c4fb7ec852689118f..c3e2731b937a3faee5dd36e0f95aa524952682af 100644
--- a/applications/test/surfaceIntersection/Test-surfaceIntersection.C
+++ b/applications/test/surfaceIntersection/Test-surfaceIntersection.C
@@ -116,11 +116,16 @@ int main(int argc, char *argv[])
         "geometry scaling factor"
     );
 
-    #include "addDictOption.H"
+    argList::addOption
+    (
+        "dict",
+        "file",
+        "Dictionary of intersect options"
+    );
 
     argList::addNote
     (
-        "test intersect of two surfaces. Writes obj file"
+        "Test intersect of two surfaces. Writes obj file"
     );
     argList::noParallel();
     argList::noFunctionObjects();
diff --git a/applications/utilities/mesh/advanced/collapseEdges/collapseEdges.C b/applications/utilities/mesh/advanced/collapseEdges/collapseEdges.C
index 89a42d72db424f9c347edab400293b741fee6aab..d761640ddffa04c399b7e24eac66eeb498dbef10 100644
--- a/applications/utilities/mesh/advanced/collapseEdges/collapseEdges.C
+++ b/applications/utilities/mesh/advanced/collapseEdges/collapseEdges.C
@@ -6,6 +6,7 @@
      \\/     M anipulation  |
 -------------------------------------------------------------------------------
     Copyright (C) 2011-2016 OpenFOAM Foundation
+    Copyright (C) 2020 OpenCFD Ltd.
 -------------------------------------------------------------------------------
 License
     This file is part of OpenFOAM.
@@ -84,7 +85,7 @@ int main(int argc, char *argv[])
         "Collapse faces that are in the supplied face set"
     );
 
-    argList::addOption("dict", "file", "Use alternative collapseDict");
+    argList::addOption("dict", "file", "Alternative collapseDict");
 
     #include "addOverwriteOption.H"
 
@@ -102,7 +103,7 @@ int main(int argc, char *argv[])
     const word dictName("collapseDict");
     #include "setSystemMeshDictionaryIO.H"
 
-    Info<< "Reading " << dictName << nl << endl;
+    Info<< "Reading " << dictIO.name() << nl << endl;
 
     IOdictionary collapseDict(dictIO);
 
diff --git a/applications/utilities/mesh/advanced/modifyMesh/modifyMesh.C b/applications/utilities/mesh/advanced/modifyMesh/modifyMesh.C
index abbec354478788667d11b76a0ba54204e9b6b856..c3b0c7a320c9258080e5487c91e8d26d4e7e4ecf 100644
--- a/applications/utilities/mesh/advanced/modifyMesh/modifyMesh.C
+++ b/applications/utilities/mesh/advanced/modifyMesh/modifyMesh.C
@@ -339,7 +339,7 @@ int main(int argc, char *argv[])
         "For example, moving points, splitting/collapsing edges etc."
     );
     #include "addOverwriteOption.H"
-    argList::addOption("dict", "file", "Use alternative modifyMeshDict");
+    argList::addOption("dict", "file", "Alternative modifyMeshDict");
 
     argList::noFunctionObjects();  // Never use function objects
 
diff --git a/applications/utilities/mesh/generation/PDRblockMesh/PDRblockMesh.C b/applications/utilities/mesh/generation/PDRblockMesh/PDRblockMesh.C
index 8f040f93d2ae5a147cd55d7ffbb4085a43dbd47c..650957006b3fd4001d5bb96302de888de695029b 100644
--- a/applications/utilities/mesh/generation/PDRblockMesh/PDRblockMesh.C
+++ b/applications/utilities/mesh/generation/PDRblockMesh/PDRblockMesh.C
@@ -5,7 +5,7 @@
     \\  /    A nd           | www.openfoam.com
      \\/     M anipulation  |
 -------------------------------------------------------------------------------
-    Copyright (C) 2019 OpenCFD Ltd.
+    Copyright (C) 2019-2020 OpenCFD Ltd.
 -------------------------------------------------------------------------------
 License
     This file is part of OpenFOAM.
@@ -95,12 +95,7 @@ int main(int argc, char *argv[])
         "noClean",
         "Do not remove any existing polyMesh/ directory or files"
     );
-    argList::addOption
-    (
-        "dict",
-        "file",
-        "Alternative dictionary for the PDRblockMesh description"
-    );
+    argList::addOption("dict", "file", "Alternative PDRblockMeshDict");
     argList::addOption
     (
         "time",
diff --git a/applications/utilities/mesh/generation/blockMesh/blockMesh.C b/applications/utilities/mesh/generation/blockMesh/blockMesh.C
index 35ba6ed12d688f740fa5e80892a8da78828590df..4486ea2295ee22e85135d54d72390e8059e08abc 100644
--- a/applications/utilities/mesh/generation/blockMesh/blockMesh.C
+++ b/applications/utilities/mesh/generation/blockMesh/blockMesh.C
@@ -134,12 +134,7 @@ int main(int argc, char *argv[])
         "noClean",
         "Do not remove any existing polyMesh/ directory or files"
     );
-    argList::addOption
-    (
-        "dict",
-        "file",
-        "Alternative dictionary for the blockMesh description"
-    );
+    argList::addOption("dict", "file", "Alternative blockMeshDict");
     argList::addBoolOption
     (
         "sets",
diff --git a/applications/utilities/mesh/generation/extrude/extrudeMesh/extrudeMesh.C b/applications/utilities/mesh/generation/extrude/extrudeMesh/extrudeMesh.C
index 26ad044ab6bb5f9d1114c97caf7726b76e1eb959..c03d3d7ee0dbc5db741d3eef86c547fc26e8675f 100644
--- a/applications/utilities/mesh/generation/extrude/extrudeMesh/extrudeMesh.C
+++ b/applications/utilities/mesh/generation/extrude/extrudeMesh/extrudeMesh.C
@@ -218,7 +218,7 @@ int main(int argc, char *argv[])
     );
 
     #include "addRegionOption.H"
-    argList::addOption("dict", "file", "Use alternative extrudeMeshDict");
+    argList::addOption("dict", "file", "Alternative extrudeMeshDict");
     #include "setRootCase.H"
     #include "createTimeExtruded.H"
 
diff --git a/applications/utilities/mesh/generation/extrude/extrudeToRegionMesh/extrudeToRegionMesh.C b/applications/utilities/mesh/generation/extrude/extrudeToRegionMesh/extrudeToRegionMesh.C
index 1ac6a05b2cefed5320aff551752a41aedfcc2795..2f6ec5def09fec7f5c2d53c592489d25ed365ba4 100644
--- a/applications/utilities/mesh/generation/extrude/extrudeToRegionMesh/extrudeToRegionMesh.C
+++ b/applications/utilities/mesh/generation/extrude/extrudeToRegionMesh/extrudeToRegionMesh.C
@@ -1428,7 +1428,7 @@ int main(int argc, char *argv[])
 
     argList::addOption
     (
-        "dict", "file", "Use alternative extrudeToRegionMeshDict"
+        "dict", "file", "Alternative extrudeToRegionMeshDict"
     );
 
     #include "setRootCase.H"
diff --git a/applications/utilities/mesh/generation/snappyHexMesh/snappyHexMesh.C b/applications/utilities/mesh/generation/snappyHexMesh/snappyHexMesh.C
index c342fe88bdbe44599ff7740437e702bb8bbf8287..48e27e28b3c5b27e303c4c275af461118f140a15 100644
--- a/applications/utilities/mesh/generation/snappyHexMesh/snappyHexMesh.C
+++ b/applications/utilities/mesh/generation/snappyHexMesh/snappyHexMesh.C
@@ -779,7 +779,7 @@ int main(int argc, char *argv[])
         "file",
         "Name of the file to save the simplified surface to"
     );
-    argList::addOption("dict", "file", "Use alternative snappyHexMeshDict");
+    argList::addOption("dict", "file", "Alternative snappyHexMeshDict");
 
     argList::noFunctionObjects();  // Never use function objects
 
diff --git a/applications/utilities/mesh/manipulation/createBaffles/createBaffles.C b/applications/utilities/mesh/manipulation/createBaffles/createBaffles.C
index 93e0d9bf0900dbbea7a106744ac2ae33d392b466..13423ae10a2cddda88429c8aef76aa35d77ed1aa 100644
--- a/applications/utilities/mesh/manipulation/createBaffles/createBaffles.C
+++ b/applications/utilities/mesh/manipulation/createBaffles/createBaffles.C
@@ -6,7 +6,7 @@
      \\/     M anipulation  |
 -------------------------------------------------------------------------------
     Copyright (C) 2011-2016 OpenFOAM Foundation
-    Copyright (C) 2016-2018 OpenCFD Ltd.
+    Copyright (C) 2016-2020 OpenCFD Ltd.
 -------------------------------------------------------------------------------
 License
     This file is part of OpenFOAM.
@@ -444,7 +444,7 @@ int main(int argc, char *argv[])
         "Does not duplicate points."
     );
 
-    argList::addOption("dict", "file", "Use alternative createBafflesDict");
+    argList::addOption("dict", "file", "Alternative createBafflesDict");
     #include "addOverwriteOption.H"
     #include "addRegionOption.H"
 
@@ -468,7 +468,7 @@ int main(int argc, char *argv[])
 
     PtrList<faceSelection> selectors;
     {
-        Info<< "Reading baffle criteria from " << dictName << nl << endl;
+        Info<< "Reading baffle criteria from " << dictIO.name() << nl << endl;
         IOdictionary dict(dictIO);
 
         internalFacesOnly = dict.get<bool>("internalFacesOnly");
diff --git a/applications/utilities/mesh/manipulation/createPatch/createPatch.C b/applications/utilities/mesh/manipulation/createPatch/createPatch.C
index 7e495c25f6b78b536a9fffcb14d58698ce9ce99b..b03b1259116e0ce5b0cc46958ec8503cd02dd595 100644
--- a/applications/utilities/mesh/manipulation/createPatch/createPatch.C
+++ b/applications/utilities/mesh/manipulation/createPatch/createPatch.C
@@ -521,7 +521,7 @@ int main(int argc, char *argv[])
 
     #include "addOverwriteOption.H"
     #include "addRegionOption.H"
-    argList::addOption("dict", "file", "Use alternative createPatchDict");
+    argList::addOption("dict", "file", "Alternative createPatchDict");
     argList::addBoolOption
     (
         "writeObj",
diff --git a/applications/utilities/mesh/manipulation/mergeOrSplitBaffles/mergeOrSplitBaffles.C b/applications/utilities/mesh/manipulation/mergeOrSplitBaffles/mergeOrSplitBaffles.C
index 5c2c25fa7b95243a5172273b676e8ba8888d8c33..489c5b40f0827d1a799faa01eb9e76de9fc097ca 100644
--- a/applications/utilities/mesh/manipulation/mergeOrSplitBaffles/mergeOrSplitBaffles.C
+++ b/applications/utilities/mesh/manipulation/mergeOrSplitBaffles/mergeOrSplitBaffles.C
@@ -6,7 +6,7 @@
      \\/     M anipulation  |
 -------------------------------------------------------------------------------
     Copyright (C) 2011-2016 OpenFOAM Foundation
-    Copyright (C) 2016-2018 OpenCFD Ltd.
+    Copyright (C) 2016-2020 OpenCFD Ltd.
 -------------------------------------------------------------------------------
 License
     This file is part of OpenFOAM.
@@ -286,7 +286,12 @@ int main(int argc, char *argv[])
 
     #include "addOverwriteOption.H"
     #include "addRegionOption.H"
-    #include "addDictOption.H"
+    argList::addBoolOption
+    (
+        "dict",
+        "file",
+        "Specify a dictionary to read actions from"
+    );
     argList::addBoolOption
     (
         "detectOnly",
@@ -330,7 +335,7 @@ int main(int argc, char *argv[])
         const word dictName;
         #include "setSystemMeshDictionaryIO.H"
 
-        Info<< "Reading " << dictName << "\n" << endl;
+        Info<< "Reading " << dictIO.name() << nl << endl;
         IOdictionary dict(dictIO);
 
         if (dict.found("detect"))
diff --git a/applications/utilities/mesh/manipulation/mirrorMesh/mirrorMesh.C b/applications/utilities/mesh/manipulation/mirrorMesh/mirrorMesh.C
index ce0122a2605872623cc92d2b68706fe92b55af65..cc48fc2531f4f799491cfe2d017b2cc051e68fb1 100644
--- a/applications/utilities/mesh/manipulation/mirrorMesh/mirrorMesh.C
+++ b/applications/utilities/mesh/manipulation/mirrorMesh/mirrorMesh.C
@@ -6,7 +6,7 @@
      \\/     M anipulation  |
 -------------------------------------------------------------------------------
     Copyright (C) 2011-2017 OpenFOAM Foundation
-    Copyright (C) 2018 OpenCFD Ltd.
+    Copyright (C) 2018-2020 OpenCFD Ltd.
 -------------------------------------------------------------------------------
 License
     This file is part of OpenFOAM.
@@ -52,7 +52,7 @@ int main(int argc, char *argv[])
         "Mirrors a mesh around a given plane."
     );
 
-    argList::addOption("dict", "file", "Use alternative mirrorMeshDict");
+    argList::addOption("dict", "file", "Alternative mirrorMeshDict");
     argList::setAdvanced("decomposeParDict");
 
     #include "addOverwriteOption.H"
@@ -65,7 +65,7 @@ int main(int argc, char *argv[])
 
     #include "setSystemRunTimeDictionaryIO.H"
 
-    Info<< "Reading " << dictName << "\n" << endl;
+    Info<< "Reading " << dictIO.name() << nl << endl;
 
     const IOdictionary mirrorDict(dictIO);
 
diff --git a/applications/utilities/mesh/manipulation/refineMesh/refineMesh.C b/applications/utilities/mesh/manipulation/refineMesh/refineMesh.C
index 83d789e884b736990dd1250f5a19c09160c8f412..0076597534782210174645ea1d57086817476d4e 100644
--- a/applications/utilities/mesh/manipulation/refineMesh/refineMesh.C
+++ b/applications/utilities/mesh/manipulation/refineMesh/refineMesh.C
@@ -166,7 +166,7 @@ int main(int argc, char *argv[])
     #include "addOverwriteOption.H"
     #include "addRegionOption.H"
 
-    argList::addOption("dict", "file", "Use alternative refineMeshDict");
+    argList::addOption("dict", "file", "Alternative refineMeshDict");
 
     argList::addBoolOption
     (
diff --git a/applications/utilities/mesh/manipulation/renumberMesh/renumberMesh.C b/applications/utilities/mesh/manipulation/renumberMesh/renumberMesh.C
index ba6ad0177bd0974ceeac5495592bd302e535aa4d..d82a9fb21076f015128e53aa4e991c772452ca95 100644
--- a/applications/utilities/mesh/manipulation/renumberMesh/renumberMesh.C
+++ b/applications/utilities/mesh/manipulation/renumberMesh/renumberMesh.C
@@ -6,7 +6,7 @@
      \\/     M anipulation  |
 -------------------------------------------------------------------------------
     Copyright (C) 2011-2016 OpenFOAM Foundation
-    Copyright (C) 2016-2019 OpenCFD Ltd.
+    Copyright (C) 2016-2020 OpenCFD Ltd.
 -------------------------------------------------------------------------------
 License
     This file is part of OpenFOAM.
@@ -618,7 +618,7 @@ int main(int argc, char *argv[])
     #include "addOverwriteOption.H"
     #include "addTimeOptions.H"
 
-    argList::addOption("dict", "file", "Use alternative renumberMeshDict");
+    argList::addOption("dict", "file", "Alternative renumberMeshDict");
 
     argList::addBoolOption
     (
@@ -707,7 +707,7 @@ int main(int argc, char *argv[])
         const word dictName("renumberMeshDict");
         #include "setSystemMeshDictionaryIO.H"
 
-        Info<< "Renumber according to " << dictName << nl << endl;
+        Info<< "Renumber according to " << dictIO.name() << nl << endl;
 
         renumberDictPtr.reset(new IOdictionary(dictIO));
         const IOdictionary& renumberDict = renumberDictPtr();
diff --git a/applications/utilities/mesh/manipulation/stitchMesh/stitchMesh.C b/applications/utilities/mesh/manipulation/stitchMesh/stitchMesh.C
index 82ca4d6183b95c82980f71ba9f7662bdc88f082b..2cfe9fe00ad8f54a19722859d8485ee60976416f 100644
--- a/applications/utilities/mesh/manipulation/stitchMesh/stitchMesh.C
+++ b/applications/utilities/mesh/manipulation/stitchMesh/stitchMesh.C
@@ -119,7 +119,7 @@ int main(int argc, char *argv[])
     #include "addOverwriteOption.H"
     #include "addRegionOption.H"
 
-    argList::addOption("dict", "file", "Use alternative stitchMeshDict");
+    argList::addOption("dict", "file", "Alternative stitchMeshDict");
 
     argList::addBoolOption
     (
@@ -296,7 +296,7 @@ int main(int argc, char *argv[])
 
         #include "setSystemRunTimeDictionaryIO.H"
 
-        Info<< "Reading " << dictName;
+        Info<< "Reading " << dictIO.name() << flush;
 
         IOdictionary stitchDict(dictIO);
 
diff --git a/applications/utilities/mesh/manipulation/topoSet/topoSet.C b/applications/utilities/mesh/manipulation/topoSet/topoSet.C
index a656e636a96080ffe4e5e51cc84c3a5c13267bc1..f8eb90fe092145a951d1ca16c6c2402e7e3625ce 100644
--- a/applications/utilities/mesh/manipulation/topoSet/topoSet.C
+++ b/applications/utilities/mesh/manipulation/topoSet/topoSet.C
@@ -211,7 +211,7 @@ int main(int argc, char *argv[])
 
     timeSelector::addOptions(true, false);  // constant(true), zero(false)
 
-    argList::addOption("dict", "file", "Use alternative topoSetDict");
+    argList::addOption("dict", "file", "Alternative topoSetDict");
 
     #include "addRegionOption.H"
     argList::addBoolOption
@@ -232,7 +232,7 @@ int main(int argc, char *argv[])
     const word dictName("topoSetDict");
     #include "setSystemMeshDictionaryIO.H"
 
-    Info<< "Reading " << dictName << nl << endl;
+    Info<< "Reading " << dictIO.name() << nl << endl;
 
     IOdictionary topoSetDict(dictIO);
 
diff --git a/applications/utilities/postProcessing/noise/noise.C b/applications/utilities/postProcessing/noise/noise.C
index 0fd60b6d60bd27f1c2ecdab5abd7bd2d7b8852a4..ee4681b5f56be230cdd7a8adb4f7e09540f890bb 100644
--- a/applications/utilities/postProcessing/noise/noise.C
+++ b/applications/utilities/postProcessing/noise/noise.C
@@ -6,7 +6,7 @@
      \\/     M anipulation  |
 -------------------------------------------------------------------------------
     Copyright (C) 2011-2015 OpenFOAM Foundation
-    Copyright (C) 2016-2017 OpenCFD Ltd.
+    Copyright (C) 2016-2020 OpenCFD Ltd.
 -------------------------------------------------------------------------------
 License
     This file is part of OpenFOAM.
@@ -112,7 +112,7 @@ int main(int argc, char *argv[])
 
     argList::noCheckProcessorDirectories();
 
-    argList::addOption("dict", "file", "Use alternative noiseDict");
+    argList::addOption("dict", "file", "Alternative noiseDict");
 
     #include "setRootCase.H"
     #include "createTime.H"
@@ -120,7 +120,7 @@ int main(int argc, char *argv[])
     const word dictName("noiseDict");
     #include "setSystemRunTimeDictionaryIO.H"
 
-    Info<< "Reading " << dictName << "\n" << endl;
+    Info<< "Reading " << dictIO.name() << nl << endl;
 
     IOdictionary dict(dictIO);
 
diff --git a/applications/utilities/preProcessing/PDRsetFields/PDRsetFields.C b/applications/utilities/preProcessing/PDRsetFields/PDRsetFields.C
index ca1c724aad30350cda6d76fb6e6ec42b4994536b..4ba931c358b451fb1cfd1f65aca348f73eed2c90 100644
--- a/applications/utilities/preProcessing/PDRsetFields/PDRsetFields.C
+++ b/applications/utilities/preProcessing/PDRsetFields/PDRsetFields.C
@@ -6,7 +6,7 @@
      \\/     M anipulation  |
 -------------------------------------------------------------------------------
     Copyright (C) 2016 Shell Research Ltd.
-    Copyright (C) 2019 OpenCFD Ltd.
+    Copyright (C) 2019-2020 OpenCFD Ltd.
 -------------------------------------------------------------------------------
 License
     This file is part of OpenFOAM.
@@ -66,7 +66,7 @@ int main(int argc, char* argv[])
         "Specify a time"
     );
 
-    argList::addOption("dict", "file", "Use alternative PDRsetFieldsDict");
+    argList::addOption("dict", "file", "Alternative PDRsetFieldsDict");
 
     argList::addBoolOption
     (
@@ -86,7 +86,7 @@ int main(int argc, char* argv[])
     const word dictName("PDRsetFieldsDict");
     #include "setSystemRunTimeDictionaryIO.H"
 
-    Info<< "Reading " << dictName << "\n" << endl;
+    Info<< "Reading " << dictIO.name() << nl << endl;
 
     IOdictionary setFieldsDict(dictIO);
 
diff --git a/applications/utilities/preProcessing/changeDictionary/changeDictionary.C b/applications/utilities/preProcessing/changeDictionary/changeDictionary.C
index 28e784339ddd9d5e333e319f31197f9da9c0d018..b9270ae1fd848d32d435d8607c432e4ea71e8aa1 100644
--- a/applications/utilities/preProcessing/changeDictionary/changeDictionary.C
+++ b/applications/utilities/preProcessing/changeDictionary/changeDictionary.C
@@ -399,7 +399,7 @@ int main(int argc, char *argv[])
         " (such as the patch type for fields and polyMesh/boundary files)."
     );
 
-    argList::addOption("dict", "file", "Use alternative changeDictionaryDict");
+    argList::addOption("dict", "file", "Alternative changeDictionaryDict");
 
     argList::addOption
     (
diff --git a/applications/utilities/preProcessing/faceAgglomerate/faceAgglomerate.C b/applications/utilities/preProcessing/faceAgglomerate/faceAgglomerate.C
index 38da112bdc03baecc1b73662095a8efb72596c81..c6e498f4bc2c759c23797e8c3b58446274fa3b3e 100644
--- a/applications/utilities/preProcessing/faceAgglomerate/faceAgglomerate.C
+++ b/applications/utilities/preProcessing/faceAgglomerate/faceAgglomerate.C
@@ -6,7 +6,7 @@
      \\/     M anipulation  |
 -------------------------------------------------------------------------------
     Copyright (C) 2011-2016 OpenFOAM Foundation
-    Copyright (C) 2016 OpenCFD Ltd.
+    Copyright (C) 2016-2020 OpenCFD Ltd.
 -------------------------------------------------------------------------------
 License
     This file is part of OpenFOAM.
@@ -62,7 +62,7 @@ int main(int argc, char *argv[])
         " algorithm. Writes a map of fine to coarse grid."
     );
 
-    argList::addOption("dict", "file", "Use alternative viewFactorsDict");
+    argList::addOption("dict", "file", "Alternative viewFactorsDict");
     #include "addRegionOption.H"
 
     #include "setRootCase.H"
diff --git a/applications/utilities/preProcessing/setFields/setFields.C b/applications/utilities/preProcessing/setFields/setFields.C
index 567e13d353963c2ea128173f3ec49c9411ad4b79..cdca73df55be0e5c76921fb63fe2e4824164cb23 100644
--- a/applications/utilities/preProcessing/setFields/setFields.C
+++ b/applications/utilities/preProcessing/setFields/setFields.C
@@ -403,7 +403,7 @@ int main(int argc, char *argv[])
         "Set values on a selected set of cells/patch-faces via a dictionary"
     );
 
-    argList::addOption("dict", "file", "Use alternative setFieldsDict");
+    argList::addOption("dict", "file", "Alternative setFieldsDict");
 
     #include "addRegionOption.H"
     #include "setRootCase.H"
@@ -413,7 +413,7 @@ int main(int argc, char *argv[])
     const word dictName("setFieldsDict");
     #include "setSystemMeshDictionaryIO.H"
 
-    Info<< "Reading " << dictName << "\n" << endl;
+    Info<< "Reading " << dictIO.name() << nl << endl;
 
     IOdictionary setFieldsDict(dictIO);
 
diff --git a/applications/utilities/surface/surfaceFeatureExtract/surfaceFeatureExtract.C b/applications/utilities/surface/surfaceFeatureExtract/surfaceFeatureExtract.C
index 703d32e5b533e91024594abb382519718af5382a..1152e0828f02c8928b50adb1b1bd7399e62aa786 100644
--- a/applications/utilities/surface/surfaceFeatureExtract/surfaceFeatureExtract.C
+++ b/applications/utilities/surface/surfaceFeatureExtract/surfaceFeatureExtract.C
@@ -235,7 +235,7 @@ int main(int argc, char *argv[])
     const word dictName("surfaceFeatureExtractDict");
     #include "setSystemRunTimeDictionaryIO.H"
 
-    Info<< "Reading " << dictName << nl << endl;
+    Info<< "Reading " << dictIO.name() << nl << endl;
     const IOdictionary dict(dictIO);
 
     // Loader for available triSurface surface files
diff --git a/applications/utilities/surface/surfaceHookUp/surfaceHookUp.C b/applications/utilities/surface/surfaceHookUp/surfaceHookUp.C
index b36a009750f21b196bd8137fd387cc9e973f429c..07f01627a31a716d970fca497a7c1431b6274715 100644
--- a/applications/utilities/surface/surfaceHookUp/surfaceHookUp.C
+++ b/applications/utilities/surface/surfaceHookUp/surfaceHookUp.C
@@ -277,7 +277,7 @@ int main(int argc, char *argv[])
     );
     argList::noParallel();
     argList::addArgument("hookTolerance", "The point merge tolerance");
-    argList::addOption("dict", "file", "Use alternative surfaceHookUpDict");
+    argList::addOption("dict", "file", "Alternative surfaceHookUpDict");
 
     #include "setRootCase.H"
     #include "createTime.H"
@@ -285,7 +285,7 @@ int main(int argc, char *argv[])
     const word dictName("surfaceHookUpDict");
     #include "setSystemRunTimeDictionaryIO.H"
 
-    Info<< "Reading " << dictName << nl << endl;
+    Info<< "Reading " << dictIO.name() << nl << endl;
 
     const IOdictionary dict(dictIO);
 
diff --git a/applications/utilities/surface/surfaceMeshImport/surfaceMeshImport.C b/applications/utilities/surface/surfaceMeshImport/surfaceMeshImport.C
index 0731744f02fd3ba7335725dbfb17a4c55d1a71e7..469c835a6ecad3851055144c5340ca0cc5ef7477 100644
--- a/applications/utilities/surface/surfaceMeshImport/surfaceMeshImport.C
+++ b/applications/utilities/surface/surfaceMeshImport/surfaceMeshImport.C
@@ -55,7 +55,7 @@ Usage
         Scale factor when writing files.
 
       - \par -dict \<dictionary\>
-        Use alternative dictionary for constant/coordinateSystems.
+        Alternative dictionary for constant/coordinateSystems.
 
       - \par -from \<coordinateSystem\>
         Specify a coordinate system when reading files.
diff --git a/applications/utilities/surface/surfacePatch/surfacePatch.C b/applications/utilities/surface/surfacePatch/surfacePatch.C
index 66abd9f6cdc85be7046ab60fc7f664170fca2034..f58a5543ae49651113e18b51d1957703d8f4bec7 100644
--- a/applications/utilities/surface/surfacePatch/surfacePatch.C
+++ b/applications/utilities/surface/surfacePatch/surfacePatch.C
@@ -6,7 +6,7 @@
      \\/     M anipulation  |
 -------------------------------------------------------------------------------
     Copyright (C) 2011-2013 OpenFOAM Foundation
-    Copyright (C) 2015 OpenCFD Ltd.
+    Copyright (C) 2015-2020 OpenCFD Ltd.
 -------------------------------------------------------------------------------
 License
     This file is part of OpenFOAM.
@@ -60,7 +60,7 @@ int main(int argc, char *argv[])
         "Add patches (regions) to a surface with a user-selectable method"
     );
     argList::noParallel();
-    argList::addOption("dict", "file", "Use alternative surfacePatchDict");
+    argList::addOption("dict", "file", "Alternative surfacePatchDict");
 
     #include "setRootCase.H"
     #include "createTime.H"