diff --git a/src/OpenFOAM/containers/Lists/ListOps/ListOpsTemplates.C b/src/OpenFOAM/containers/Lists/ListOps/ListOpsTemplates.C
index f778c4a9ae222f6d242da538f9a60896292b5f0f..f4055b6c2900f3b3731040593645e7a906f59395 100644
--- a/src/OpenFOAM/containers/Lists/ListOps/ListOpsTemplates.C
+++ b/src/OpenFOAM/containers/Lists/ListOps/ListOpsTemplates.C
@@ -1077,7 +1077,7 @@ Foam::List<T> Foam::ListOps::create
 
     if (len)
     {
-        List_ACCESS(T, output, out);
+        T* out = output.begin();
 
         while (first != last)
         {