diff --git a/MeshLib/IO/MPI_IO/NodePartitionedMeshReader.cpp b/MeshLib/IO/MPI_IO/NodePartitionedMeshReader.cpp
index fd4a27af2b04b0ecb7c56de7236b83b84f82ae9a..e5f6a09d11170f1710f9b309e9ec8bf55c3c3278 100644
--- a/MeshLib/IO/MPI_IO/NodePartitionedMeshReader.cpp
+++ b/MeshLib/IO/MPI_IO/NodePartitionedMeshReader.cpp
@@ -218,6 +218,12 @@ MeshLib::Properties NodePartitionedMeshReader::readPropertiesBinary(
                 i);
         }
     }
+    for (std::size_t i(0); i < number_of_properties; ++i)
+    {
+        DBUG("[%d] +++++++++++++", _mpi_rank);
+        MeshLib::IO::writePropertyVectorMetaData(*(vec_pvmd[i]));
+        DBUG("[%d] +++++++++++++", _mpi_rank);
+    }
     auto pos = is.tellg();
     auto offset =
         pos +
@@ -233,8 +239,8 @@ MeshLib::Properties NodePartitionedMeshReader::readPropertiesBinary(
             "Could not read the partition meta data for the mpi process %d",
             _mpi_rank);
     }
-    DBUG("[%u] offset: %u", _mpi_rank, pvpmd->offset);
-    DBUG("%u tuples in partition %u.", pvpmd->number_of_tuples, _mpi_rank);
+    DBUG("[%d] offset in the PropertyVector: %d", _mpi_rank, pvpmd->offset);
+    DBUG("[%d] %d tuples in partition.", _mpi_rank, pvpmd->number_of_tuples);
     is.close();
 
     const std::string fname_val = file_name_base + "_partitioned_properties_val"
@@ -251,6 +257,10 @@ MeshLib::Properties NodePartitionedMeshReader::readPropertiesBinary(
     unsigned long global_offset = 0;
     for (std::size_t i(0); i < number_of_properties; ++i)
     {
+        INFO("[%d] global offset: %d, offset within the PropertyVector: %d.",
+             _mpi_rank, global_offset,
+             global_offset +
+                 pvpmd->offset * vec_pvmd[i]->data_type_size_in_bytes);
         if (vec_pvmd[i]->is_int_type)
         {
             if (vec_pvmd[i]->is_data_type_signed)