diff --git a/openbis-common/source/java/ch/systemsx/cisd/openbis/common/io/hierarchical_content/HDF5ContainerBasedHierarchicalContentNode.java b/openbis-common/source/java/ch/systemsx/cisd/openbis/common/io/hierarchical_content/HDF5ContainerBasedHierarchicalContentNode.java
index b587e77dec58d8315c7fcb08d0e283b9f5c9c125..910d3e43a57c6289cfe82619689468c6f4e29b39 100644
--- a/openbis-common/source/java/ch/systemsx/cisd/openbis/common/io/hierarchical_content/HDF5ContainerBasedHierarchicalContentNode.java
+++ b/openbis-common/source/java/ch/systemsx/cisd/openbis/common/io/hierarchical_content/HDF5ContainerBasedHierarchicalContentNode.java
@@ -351,9 +351,7 @@ public class HDF5ContainerBasedHierarchicalContentNode extends
         @Override
         public boolean isChecksumCRC32Precalculated()
         {
-            // TODO 2012-07-19, Bernd Rinn: Use entry.hasChecksum() to reliably detect whether
-            // this entry has a CRC32 checksum once JHDF5 is updated.
-            return checksum != null || entry.getCrc32() != 0;
+            return checksum != null || entry.hasChecksum();
         }
 
         @Override