diff --git a/apps/tutorials/lbm/02_BasicLBM_ExemplaryExtensions.cpp b/apps/tutorials/lbm/02_BasicLBM_ExemplaryExtensions.cpp
index 77aea9d87a6153927b76bf7dedb4c92c51442784..3f75b9bf607e014c9d63744e5a3d8b5981408b7c 100644
--- a/apps/tutorials/lbm/02_BasicLBM_ExemplaryExtensions.cpp
+++ b/apps/tutorials/lbm/02_BasicLBM_ExemplaryExtensions.cpp
@@ -437,7 +437,7 @@ public:
 
       // construct a temporary, second pdf field that will be used for streaming
       // by cloning the pdf field stored at the block
-      shared_ptr< PdfField_T > tmpPdfField( pdfField->cloneUninitialized() );
+      shared_ptr< PdfField_T > tmpPdfField( pdfField->clone() );
 
       // get the flag that marks a cell as being fluid
       auto fluid = flagField->getFlag( fluid_ );