diff --git a/TiltedData/Tests/tilted_gantry_two_blocks/expected.dump b/TiltedData/Tests/tilted_gantry_two_blocks/expected.dump
index c9ae1e6..a357ef9 100644
--- a/TiltedData/Tests/tilted_gantry_two_blocks/expected.dump
+++ b/TiltedData/Tests/tilted_gantry_two_blocks/expected.dump
@@ -1,44 +1,45 @@
 -- Image 1
 Pixeltype: SHORT
 BitsPerPixel: 16
 Dimension: 3
 Dimensions: 512 512 1 
 Geometry: 
   Matrix: 0.523438 0 0 0 0.497819 -0.309017 0 0.161751 0.951057 
   Offset: -133.738 -272.645 -194.462 
   Center: 0 0 0 
   Translation: -133.738 -272.645 -194.462 
   Scale: 1 1 1 
   Origin: -133.738 -272.645 -194.462 
   Spacing: 0.523438 0.523438 1 
   TimeBounds: -1.79769e+308 1.79769e+308 
 MITK.IO.reader.DICOM.files: {"values":[{"z":0, "t":0, "value":"165"}]}
 MITK.IO.reader.DICOM.GantyTiltCorrected: 0
 MITK.IO.reader.DICOM.ReaderImplementationLevel: 0
 MITK.IO.reader.DICOM.ReaderImplementationLevelString: SOPClassSupported
 MITK.IO.reader.DICOM.PixelSpacingInterpretation: 0
 MITK.IO.reader.DICOM.PixelSpacingInterpretationString: In Patient
 MITK.IO.reader.DICOM.3D+t: 0
+MITK.IO.reader.VolumeSplitReason: [["gantry_tilt_difference",""],["slice_distance_inconsistency","4.732000"],["missing_slices","1"]]
 
 -- Image 2
 Pixeltype: SHORT
 BitsPerPixel: 16
 Dimension: 3
 Dimensions: 512 522 4 
 Geometry: 
   Matrix: 0.523438 0 0 0 0.497819 -1.3907 0 0.161751 4.28013 
   Offset: -133.738 -272.645 -190.158 
   Center: 0 0 0 
   Translation: -133.738 -272.645 -190.158 
   Scale: 1 1 1 
   Origin: -133.738 -272.645 -190.158 
   Spacing: 0.523438 0.523438 4.5004 
   TimeBounds: -1.79769e+308 1.79769e+308 
 MITK.IO.reader.DICOM.files: {"values":[{"z":0, "t":0, "value":"164"}, {"z":1, "t":0, "value":"163"}, {"z":2, "t":0, "value":"162"}, {"z":3, "t":0, "value":"161"}]}
 MITK.IO.reader.DICOM.GantyTiltCorrected: 1
 MITK.IO.reader.DICOM.ReaderImplementationLevel: 0
 MITK.IO.reader.DICOM.ReaderImplementationLevelString: SOPClassSupported
 MITK.IO.reader.DICOM.PixelSpacingInterpretation: 0
 MITK.IO.reader.DICOM.PixelSpacingInterpretationString: In Patient
 MITK.IO.reader.DICOM.3D+t: 0
 
diff --git a/TinyCTAbdomen_DICOMReader/Tests/diff_orientation/expected.dump b/TinyCTAbdomen_DICOMReader/Tests/diff_orientation/expected.dump
index 13709ee..6874166 100644
--- a/TinyCTAbdomen_DICOMReader/Tests/diff_orientation/expected.dump
+++ b/TinyCTAbdomen_DICOMReader/Tests/diff_orientation/expected.dump
@@ -1,44 +1,46 @@
 -- Image 1
 Pixeltype: SHORT
 BitsPerPixel: 16
 Dimension: 3
 Dimensions: 64 64 6 
 Geometry: 
   Matrix: 5.25 0 0 0 5.2468 0.139598 0 -0.183222 3.99757 
   Offset: -159.672 -309.974 -69.0122 
   Center: 0 0 0 
   Translation: -159.672 -309.974 -69.0122 
   Scale: 1 1 1 
   Origin: -159.672 -309.974 -69.0122 
   Spacing: 5.25 5.25 4 
   TimeBounds: -1.79769e+308 1.79769e+308 
 MITK.IO.reader.DICOM.files: {"values":[{"z":0, "t":0, "value":"111"}, {"z":1, "t":0, "value":"110"}, {"z":2, "t":0, "value":"109"}, {"z":3, "t":0, "value":"108"}, {"z":4, "t":0, "value":"107"}, {"z":5, "t":0, "value":"106"}]}
 MITK.IO.reader.DICOM.GantyTiltCorrected: 0
 MITK.IO.reader.DICOM.ReaderImplementationLevel: 0
 MITK.IO.reader.DICOM.ReaderImplementationLevelString: SOPClassSupported
 MITK.IO.reader.DICOM.PixelSpacingInterpretation: 0
 MITK.IO.reader.DICOM.PixelSpacingInterpretationString: In Patient
 MITK.IO.reader.DICOM.3D+t: 0
+MITK.IO.reader.VolumeSplitReason: [["value_split_difference",""]]
 
 -- Image 2
 Pixeltype: SHORT
 BitsPerPixel: 16
 Dimension: 3
 Dimensions: 64 64 41 
 Geometry: 
   Matrix: 5.25 0 0 0 5.25 0 0 0 4 
   Offset: -160.672 -311.672 -285 
   Center: 0 0 0 
   Translation: -160.672 -311.672 -285 
   Scale: 1 1 1 
   Origin: -160.672 -311.672 -285 
   Spacing: 5.25 5.25 4 
   TimeBounds: -1.79769e+308 1.79769e+308 
 MITK.IO.reader.DICOM.files: {"values":[{"z":0, "t":0, "value":"160"}, {"z":1, "t":0, "value":"159"}, {"z":2, "t":0, "value":"158"}, {"z":3, "t":0, "value":"157"}, {"z":4, "t":0, "value":"156"}, {"z":5, "t":0, "value":"155"}, {"z":6, "t":0, "value":"154"}, {"z":7, "t":0, "value":"153"}, {"z":8, "t":0, "value":"152"}, {"z":9, "t":0, "value":"151"}, {"z":10, "t":0, "value":"150"}, {"z":11, "t":0, "value":"149"}, {"z":12, "t":0, "value":"148"}, {"z":13, "t":0, "value":"147"}, {"z":14, "t":0, "value":"146"}, {"z":15, "t":0, "value":"145"}, {"z":16, "t":0, "value":"144"}, {"z":17, "t":0, "value":"143"}, {"z":18, "t":0, "value":"142"}, {"z":19, "t":0, "value":"141"}, {"z":20, "t":0, "value":"140"}, {"z":21, "t":0, "value":"139"}, {"z":22, "t":0, "value":"138"}, {"z":23, "t":0, "value":"137"}, {"z":24, "t":0, "value":"136"}, {"z":25, "t":0, "value":"135"}, {"z":26, "t":0, "value":"134"}, {"z":27, "t":0, "value":"133"}, {"z":28, "t":0, "value":"132"}, {"z":29, "t":0, "value":"131"}, {"z":30, "t":0, "value":"130"}, {"z":31, "t":0, "value":"129"}, {"z":32, "t":0, "value":"128"}, {"z":33, "t":0, "value":"127"}, {"z":34, "t":0, "value":"126"}, {"z":35, "t":0, "value":"125"}, {"z":36, "t":0, "value":"124"}, {"z":37, "t":0, "value":"123"}, {"z":38, "t":0, "value":"122"}, {"z":39, "t":0, "value":"121"}, {"z":40, "t":0, "value":"120"}]}
 MITK.IO.reader.DICOM.GantyTiltCorrected: 0
 MITK.IO.reader.DICOM.ReaderImplementationLevel: 0
 MITK.IO.reader.DICOM.ReaderImplementationLevelString: SOPClassSupported
 MITK.IO.reader.DICOM.PixelSpacingInterpretation: 0
 MITK.IO.reader.DICOM.PixelSpacingInterpretationString: In Patient
 MITK.IO.reader.DICOM.3D+t: 0
+MITK.IO.reader.VolumeSplitReason: [["value_split_difference",""]]
 
diff --git a/TinyCTAbdomen_DICOMReader/Tests/diff_orientation_gaps/expected.dump b/TinyCTAbdomen_DICOMReader/Tests/diff_orientation_gaps/expected.dump
index 21233ff..8202fad 100644
--- a/TinyCTAbdomen_DICOMReader/Tests/diff_orientation_gaps/expected.dump
+++ b/TinyCTAbdomen_DICOMReader/Tests/diff_orientation_gaps/expected.dump
@@ -1,88 +1,92 @@
 -- Image 1
 Pixeltype: SHORT
 BitsPerPixel: 16
 Dimension: 3
 Dimensions: 64 64 3 
 Geometry: 
   Matrix: 5.25 0 0 0 5.2468 0.139598 0 -0.183222 3.99757 
   Offset: -159.672 -309.974 -69.0122 
   Center: 0 0 0 
   Translation: -159.672 -309.974 -69.0122 
   Scale: 1 1 1 
   Origin: -159.672 -309.974 -69.0122 
   Spacing: 5.25 5.25 4 
   TimeBounds: -1.79769e+308 1.79769e+308 
 MITK.IO.reader.DICOM.files: {"values":[{"z":0, "t":0, "value":"111"}, {"z":1, "t":0, "value":"110"}, {"z":2, "t":0, "value":"109"}]}
 MITK.IO.reader.DICOM.GantyTiltCorrected: 0
 MITK.IO.reader.DICOM.ReaderImplementationLevel: 0
 MITK.IO.reader.DICOM.ReaderImplementationLevelString: SOPClassSupported
 MITK.IO.reader.DICOM.PixelSpacingInterpretation: 0
 MITK.IO.reader.DICOM.PixelSpacingInterpretationString: In Patient
 MITK.IO.reader.DICOM.3D+t: 0
+MITK.IO.reader.VolumeSplitReason: [["value_split_difference",""],["slice_distance_inconsistency","8.000000"],["missing_slices","1"]]
 
 -- Image 2
 Pixeltype: SHORT
 BitsPerPixel: 16
 Dimension: 3
 Dimensions: 64 64 2 
 Geometry: 
   Matrix: 5.25 0 0 0 5.2468 0.139598 0 -0.183222 3.99756 
   Offset: -159.672 -309.415 -53.0219 
   Center: 0 0 0 
   Translation: -159.672 -309.415 -53.0219 
   Scale: 1 1 1 
   Origin: -159.672 -309.415 -53.0219 
   Spacing: 5.25 5.25 4 
   TimeBounds: -1.79769e+308 1.79769e+308 
 MITK.IO.reader.DICOM.files: {"values":[{"z":0, "t":0, "value":"107"}, {"z":1, "t":0, "value":"106"}]}
 MITK.IO.reader.DICOM.GantyTiltCorrected: 0
 MITK.IO.reader.DICOM.ReaderImplementationLevel: 0
 MITK.IO.reader.DICOM.ReaderImplementationLevelString: SOPClassSupported
 MITK.IO.reader.DICOM.PixelSpacingInterpretation: 0
 MITK.IO.reader.DICOM.PixelSpacingInterpretationString: In Patient
 MITK.IO.reader.DICOM.3D+t: 0
+MITK.IO.reader.VolumeSplitReason: [["value_split_difference",""]]
 
 -- Image 3
 Pixeltype: SHORT
 BitsPerPixel: 16
 Dimension: 3
 Dimensions: 64 64 21 
 Geometry: 
   Matrix: 5.25 0 0 0 5.25 0 0 0 4 
   Offset: -160.672 -311.672 -285 
   Center: 0 0 0 
   Translation: -160.672 -311.672 -285 
   Scale: 1 1 1 
   Origin: -160.672 -311.672 -285 
   Spacing: 5.25 5.25 4 
   TimeBounds: -1.79769e+308 1.79769e+308 
 MITK.IO.reader.DICOM.files: {"values":[{"z":0, "t":0, "value":"160"}, {"z":1, "t":0, "value":"159"}, {"z":2, "t":0, "value":"158"}, {"z":3, "t":0, "value":"157"}, {"z":4, "t":0, "value":"156"}, {"z":5, "t":0, "value":"155"}, {"z":6, "t":0, "value":"154"}, {"z":7, "t":0, "value":"153"}, {"z":8, "t":0, "value":"152"}, {"z":9, "t":0, "value":"151"}, {"z":10, "t":0, "value":"150"}, {"z":11, "t":0, "value":"149"}, {"z":12, "t":0, "value":"148"}, {"z":13, "t":0, "value":"147"}, {"z":14, "t":0, "value":"146"}, {"z":15, "t":0, "value":"145"}, {"z":16, "t":0, "value":"144"}, {"z":17, "t":0, "value":"143"}, {"z":18, "t":0, "value":"142"}, {"z":19, "t":0, "value":"141"}, {"z":20, "t":0, "value":"140"}]}
 MITK.IO.reader.DICOM.GantyTiltCorrected: 0
 MITK.IO.reader.DICOM.ReaderImplementationLevel: 0
 MITK.IO.reader.DICOM.ReaderImplementationLevelString: SOPClassSupported
 MITK.IO.reader.DICOM.PixelSpacingInterpretation: 0
 MITK.IO.reader.DICOM.PixelSpacingInterpretationString: In Patient
 MITK.IO.reader.DICOM.3D+t: 0
+MITK.IO.reader.VolumeSplitReason: [["value_split_difference",""],["slice_distance_inconsistency","64.000000"],["missing_slices","15"]]
 
 -- Image 4
 Pixeltype: SHORT
 BitsPerPixel: 16
 Dimension: 3
 Dimensions: 64 64 5 
 Geometry: 
   Matrix: 5.25 0 0 0 5.25 0 0 0 4 
   Offset: -160.672 -311.672 -141 
   Center: 0 0 0 
   Translation: -160.672 -311.672 -141 
   Scale: 1 1 1 
   Origin: -160.672 -311.672 -141 
   Spacing: 5.25 5.25 4 
   TimeBounds: -1.79769e+308 1.79769e+308 
 MITK.IO.reader.DICOM.files: {"values":[{"z":0, "t":0, "value":"124"}, {"z":1, "t":0, "value":"123"}, {"z":2, "t":0, "value":"122"}, {"z":3, "t":0, "value":"121"}, {"z":4, "t":0, "value":"120"}]}
 MITK.IO.reader.DICOM.GantyTiltCorrected: 0
 MITK.IO.reader.DICOM.ReaderImplementationLevel: 0
 MITK.IO.reader.DICOM.ReaderImplementationLevelString: SOPClassSupported
 MITK.IO.reader.DICOM.PixelSpacingInterpretation: 0
 MITK.IO.reader.DICOM.PixelSpacingInterpretationString: In Patient
 MITK.IO.reader.DICOM.3D+t: 0
+MITK.IO.reader.VolumeSplitReason: [["value_split_difference",""]]
 
diff --git a/TinyCTAbdomen_DICOMReader/Tests/diff_spacing/expected.dump b/TinyCTAbdomen_DICOMReader/Tests/diff_spacing/expected.dump
index f711a76..7fdc8d8 100644
--- a/TinyCTAbdomen_DICOMReader/Tests/diff_spacing/expected.dump
+++ b/TinyCTAbdomen_DICOMReader/Tests/diff_spacing/expected.dump
@@ -1,44 +1,46 @@
 -- Image 1
 Pixeltype: SHORT
 BitsPerPixel: 16
 Dimension: 3
 Dimensions: 64 64 2 
 Geometry: 
   Matrix: 5.25 0 0 0 5.25 0 0 0 4 
   Offset: -160.672 -311.672 -209 
   Center: 0 0 0 
   Translation: -160.672 -311.672 -209 
   Scale: 1 1 1 
   Origin: -160.672 -311.672 -209 
   Spacing: 5.25 5.25 4 
   TimeBounds: -1.79769e+308 1.79769e+308 
 MITK.IO.reader.DICOM.files: {"values":[{"z":0, "t":0, "value":"141"}, {"z":1, "t":0, "value":"140"}]}
 MITK.IO.reader.DICOM.GantyTiltCorrected: 0
 MITK.IO.reader.DICOM.ReaderImplementationLevel: 0
 MITK.IO.reader.DICOM.ReaderImplementationLevelString: SOPClassSupported
 MITK.IO.reader.DICOM.PixelSpacingInterpretation: 0
 MITK.IO.reader.DICOM.PixelSpacingInterpretationString: In Patient
 MITK.IO.reader.DICOM.3D+t: 0
+MITK.IO.reader.VolumeSplitReason: [["value_split_difference",""]]
 
 -- Image 2
 Pixeltype: SHORT
 BitsPerPixel: 16
 Dimension: 3
 Dimensions: 64 64 2 
 Geometry: 
   Matrix: 5 0 0 0 5 0 0 0 4 
   Offset: -160.672 -311.672 -117 
   Center: 0 0 0 
   Translation: -160.672 -311.672 -117 
   Scale: 1 1 1 
   Origin: -160.672 -311.672 -117 
   Spacing: 5 5 4 
   TimeBounds: -1.79769e+308 1.79769e+308 
 MITK.IO.reader.DICOM.files: {"values":[{"z":0, "t":0, "value":"118"}, {"z":1, "t":0, "value":"117"}]}
 MITK.IO.reader.DICOM.GantyTiltCorrected: 0
 MITK.IO.reader.DICOM.ReaderImplementationLevel: 0
 MITK.IO.reader.DICOM.ReaderImplementationLevelString: SOPClassSupported
 MITK.IO.reader.DICOM.PixelSpacingInterpretation: 0
 MITK.IO.reader.DICOM.PixelSpacingInterpretationString: In Patient
 MITK.IO.reader.DICOM.3D+t: 0
+MITK.IO.reader.VolumeSplitReason: [["value_split_difference",""]]
 
diff --git a/TinyCTAbdomen_DICOMReader/Tests/gap/expected.dump b/TinyCTAbdomen_DICOMReader/Tests/gap/expected.dump
index e90b9e0..16f98b9 100644
--- a/TinyCTAbdomen_DICOMReader/Tests/gap/expected.dump
+++ b/TinyCTAbdomen_DICOMReader/Tests/gap/expected.dump
@@ -1,44 +1,45 @@
 -- Image 1
 Pixeltype: SHORT
 BitsPerPixel: 16
 Dimension: 3
 Dimensions: 64 64 4 
 Geometry: 
   Matrix: 5.25 0 0 0 5.25 0 0 0 4 
   Offset: -160.672 -311.672 -237 
   Center: 0 0 0 
   Translation: -160.672 -311.672 -237 
   Scale: 1 1 1 
   Origin: -160.672 -311.672 -237 
   Spacing: 5.25 5.25 4 
   TimeBounds: -1.79769e+308 1.79769e+308 
 MITK.IO.reader.DICOM.files: {"values":[{"z":0, "t":0, "value":"148"}, {"z":1, "t":0, "value":"147"}, {"z":2, "t":0, "value":"146"}, {"z":3, "t":0, "value":"145"}]}
 MITK.IO.reader.DICOM.GantyTiltCorrected: 0
 MITK.IO.reader.DICOM.ReaderImplementationLevel: 0
 MITK.IO.reader.DICOM.ReaderImplementationLevelString: SOPClassSupported
 MITK.IO.reader.DICOM.PixelSpacingInterpretation: 0
 MITK.IO.reader.DICOM.PixelSpacingInterpretationString: In Patient
 MITK.IO.reader.DICOM.3D+t: 0
+MITK.IO.reader.VolumeSplitReason: [["slice_distance_inconsistency","8.000000"],["missing_slices","1"]]
 
 -- Image 2
 Pixeltype: SHORT
 BitsPerPixel: 16
 Dimension: 3
 Dimensions: 64 64 2 
 Geometry: 
   Matrix: 5.25 0 0 0 5.25 0 0 0 4 
   Offset: -160.672 -311.672 -217 
   Center: 0 0 0 
   Translation: -160.672 -311.672 -217 
   Scale: 1 1 1 
   Origin: -160.672 -311.672 -217 
   Spacing: 5.25 5.25 4 
   TimeBounds: -1.79769e+308 1.79769e+308 
 MITK.IO.reader.DICOM.files: {"values":[{"z":0, "t":0, "value":"143"}, {"z":1, "t":0, "value":"142"}]}
 MITK.IO.reader.DICOM.GantyTiltCorrected: 0
 MITK.IO.reader.DICOM.ReaderImplementationLevel: 0
 MITK.IO.reader.DICOM.ReaderImplementationLevelString: SOPClassSupported
 MITK.IO.reader.DICOM.PixelSpacingInterpretation: 0
 MITK.IO.reader.DICOM.PixelSpacingInterpretationString: In Patient
 MITK.IO.reader.DICOM.3D+t: 0
 
diff --git a/TinyCTAbdomen_DICOMReader/Tests/gaps/expected.dump b/TinyCTAbdomen_DICOMReader/Tests/gaps/expected.dump
index aa7fe7e..964f017 100644
--- a/TinyCTAbdomen_DICOMReader/Tests/gaps/expected.dump
+++ b/TinyCTAbdomen_DICOMReader/Tests/gaps/expected.dump
@@ -1,88 +1,91 @@
 -- Image 1
 Pixeltype: SHORT
 BitsPerPixel: 16
 Dimension: 3
 Dimensions: 64 64 4 
 Geometry: 
   Matrix: 5.25 0 0 0 5.25 0 0 0 4 
   Offset: -160.672 -311.672 -257 
   Center: 0 0 0 
   Translation: -160.672 -311.672 -257 
   Scale: 1 1 1 
   Origin: -160.672 -311.672 -257 
   Spacing: 5.25 5.25 4 
   TimeBounds: -1.79769e+308 1.79769e+308 
 MITK.IO.reader.DICOM.files: {"values":[{"z":0, "t":0, "value":"153"}, {"z":1, "t":0, "value":"152"}, {"z":2, "t":0, "value":"151"}, {"z":3, "t":0, "value":"150"}]}
 MITK.IO.reader.DICOM.GantyTiltCorrected: 0
 MITK.IO.reader.DICOM.ReaderImplementationLevel: 0
 MITK.IO.reader.DICOM.ReaderImplementationLevelString: SOPClassSupported
 MITK.IO.reader.DICOM.PixelSpacingInterpretation: 0
 MITK.IO.reader.DICOM.PixelSpacingInterpretationString: In Patient
 MITK.IO.reader.DICOM.3D+t: 0
+MITK.IO.reader.VolumeSplitReason: [["slice_distance_inconsistency","8.000000"],["missing_slices","1"]]
 
 -- Image 2
 Pixeltype: SHORT
 BitsPerPixel: 16
 Dimension: 3
 Dimensions: 64 64 4 
 Geometry: 
   Matrix: 5.25 0 0 0 5.25 0 0 0 4 
   Offset: -160.672 -311.672 -237 
   Center: 0 0 0 
   Translation: -160.672 -311.672 -237 
   Scale: 1 1 1 
   Origin: -160.672 -311.672 -237 
   Spacing: 5.25 5.25 4 
   TimeBounds: -1.79769e+308 1.79769e+308 
 MITK.IO.reader.DICOM.files: {"values":[{"z":0, "t":0, "value":"148"}, {"z":1, "t":0, "value":"147"}, {"z":2, "t":0, "value":"146"}, {"z":3, "t":0, "value":"145"}]}
 MITK.IO.reader.DICOM.GantyTiltCorrected: 0
 MITK.IO.reader.DICOM.ReaderImplementationLevel: 0
 MITK.IO.reader.DICOM.ReaderImplementationLevelString: SOPClassSupported
 MITK.IO.reader.DICOM.PixelSpacingInterpretation: 0
 MITK.IO.reader.DICOM.PixelSpacingInterpretationString: In Patient
 MITK.IO.reader.DICOM.3D+t: 0
+MITK.IO.reader.VolumeSplitReason: [["slice_distance_inconsistency","8.000000"],["missing_slices","1"]]
 
 -- Image 3
 Pixeltype: SHORT
 BitsPerPixel: 16
 Dimension: 3
 Dimensions: 64 64 2 
 Geometry: 
   Matrix: 5.25 0 0 0 5.25 0 0 0 4 
   Offset: -160.672 -311.672 -217 
   Center: 0 0 0 
   Translation: -160.672 -311.672 -217 
   Scale: 1 1 1 
   Origin: -160.672 -311.672 -217 
   Spacing: 5.25 5.25 4 
   TimeBounds: -1.79769e+308 1.79769e+308 
 MITK.IO.reader.DICOM.files: {"values":[{"z":0, "t":0, "value":"143"}, {"z":1, "t":0, "value":"142"}]}
 MITK.IO.reader.DICOM.GantyTiltCorrected: 0
 MITK.IO.reader.DICOM.ReaderImplementationLevel: 0
 MITK.IO.reader.DICOM.ReaderImplementationLevelString: SOPClassSupported
 MITK.IO.reader.DICOM.PixelSpacingInterpretation: 0
 MITK.IO.reader.DICOM.PixelSpacingInterpretationString: In Patient
 MITK.IO.reader.DICOM.3D+t: 0
+MITK.IO.reader.VolumeSplitReason: [["slice_distance_inconsistency","36.000000"],["missing_slices","8"]]
 
 -- Image 4
 Pixeltype: SHORT
 BitsPerPixel: 16
 Dimension: 3
 Dimensions: 64 64 4 
 Geometry: 
   Matrix: 5.25 0 0 0 5.25 0 0 0 4 
   Offset: -160.672 -311.672 -177 
   Center: 0 0 0 
   Translation: -160.672 -311.672 -177 
   Scale: 1 1 1 
   Origin: -160.672 -311.672 -177 
   Spacing: 5.25 5.25 4 
   TimeBounds: -1.79769e+308 1.79769e+308 
 MITK.IO.reader.DICOM.files: {"values":[{"z":0, "t":0, "value":"133"}, {"z":1, "t":0, "value":"132"}, {"z":2, "t":0, "value":"131"}, {"z":3, "t":0, "value":"130"}]}
 MITK.IO.reader.DICOM.GantyTiltCorrected: 0
 MITK.IO.reader.DICOM.ReaderImplementationLevel: 0
 MITK.IO.reader.DICOM.ReaderImplementationLevelString: SOPClassSupported
 MITK.IO.reader.DICOM.PixelSpacingInterpretation: 0
 MITK.IO.reader.DICOM.PixelSpacingInterpretationString: In Patient
 MITK.IO.reader.DICOM.3D+t: 0
 
diff --git a/TinyCTAbdomen_DICOMReader/Tests/interleaved/expected.dump b/TinyCTAbdomen_DICOMReader/Tests/interleaved/expected.dump
index 6afa34a..b327429 100644
--- a/TinyCTAbdomen_DICOMReader/Tests/interleaved/expected.dump
+++ b/TinyCTAbdomen_DICOMReader/Tests/interleaved/expected.dump
@@ -1,44 +1,46 @@
 -- Image 1
 Pixeltype: SHORT
 BitsPerPixel: 16
 Dimension: 3
 Dimensions: 64 64 7 
 Geometry: 
   Matrix: 5.25 0 0 0 5.25 0 0 0 4 
   Offset: -160.672 -311.672 -270 
   Center: 0 0 0 
   Translation: -160.672 -311.672 -270 
   Scale: 1 1 1 
   Origin: -160.672 -311.672 -270 
   Spacing: 5.25 5.25 4 
   TimeBounds: -1.79769e+308 1.79769e+308 
 MITK.IO.reader.DICOM.files: {"values":[{"z":0, "t":0, "value":"156x"}, {"z":1, "t":0, "value":"155x"}, {"z":2, "t":0, "value":"154x"}, {"z":3, "t":0, "value":"153x"}, {"z":4, "t":0, "value":"152x"}, {"z":5, "t":0, "value":"151x"}, {"z":6, "t":0, "value":"150x"}]}
 MITK.IO.reader.DICOM.GantyTiltCorrected: 0
 MITK.IO.reader.DICOM.ReaderImplementationLevel: 0
 MITK.IO.reader.DICOM.ReaderImplementationLevelString: SOPClassSupported
 MITK.IO.reader.DICOM.PixelSpacingInterpretation: 0
 MITK.IO.reader.DICOM.PixelSpacingInterpretationString: In Patient
 MITK.IO.reader.DICOM.3D+t: 0
+MITK.IO.reader.VolumeSplitReason: [["overlapping_slices",""],["slice_distance_inconsistency","1.000000"]]
 
 -- Image 2
 Pixeltype: SHORT
 BitsPerPixel: 16
 Dimension: 3
 Dimensions: 64 64 14 
 Geometry: 
   Matrix: 5.25 0 0 0 5.25 0 0 0 4 
   Offset: -160.672 -311.672 -257 
   Center: 0 0 0 
   Translation: -160.672 -311.672 -257 
   Scale: 1 1 1 
   Origin: -160.672 -311.672 -257 
   Spacing: 5.25 5.25 4 
   TimeBounds: -1.79769e+308 1.79769e+308 
 MITK.IO.reader.DICOM.files: {"values":[{"z":0, "t":0, "value":"153"}, {"z":1, "t":0, "value":"152"}, {"z":2, "t":0, "value":"151"}, {"z":3, "t":0, "value":"150"}, {"z":4, "t":0, "value":"149"}, {"z":5, "t":0, "value":"148"}, {"z":6, "t":0, "value":"147"}, {"z":7, "t":0, "value":"146"}, {"z":8, "t":0, "value":"145"}, {"z":9, "t":0, "value":"144"}, {"z":10, "t":0, "value":"143"}, {"z":11, "t":0, "value":"142"}, {"z":12, "t":0, "value":"141"}, {"z":13, "t":0, "value":"140"}]}
 MITK.IO.reader.DICOM.GantyTiltCorrected: 0
 MITK.IO.reader.DICOM.ReaderImplementationLevel: 0
 MITK.IO.reader.DICOM.ReaderImplementationLevelString: SOPClassSupported
 MITK.IO.reader.DICOM.PixelSpacingInterpretation: 0
 MITK.IO.reader.DICOM.PixelSpacingInterpretationString: In Patient
 MITK.IO.reader.DICOM.3D+t: 0
+MITK.IO.reader.VolumeSplitReason: [["overlapping_slices",""]]
 
diff --git a/TinyCTAbdomen_DICOMReader/Tests/unsorted_gaps/expected.dump b/TinyCTAbdomen_DICOMReader/Tests/unsorted_gaps/expected.dump
index aa7fe7e..964f017 100644
--- a/TinyCTAbdomen_DICOMReader/Tests/unsorted_gaps/expected.dump
+++ b/TinyCTAbdomen_DICOMReader/Tests/unsorted_gaps/expected.dump
@@ -1,88 +1,91 @@
 -- Image 1
 Pixeltype: SHORT
 BitsPerPixel: 16
 Dimension: 3
 Dimensions: 64 64 4 
 Geometry: 
   Matrix: 5.25 0 0 0 5.25 0 0 0 4 
   Offset: -160.672 -311.672 -257 
   Center: 0 0 0 
   Translation: -160.672 -311.672 -257 
   Scale: 1 1 1 
   Origin: -160.672 -311.672 -257 
   Spacing: 5.25 5.25 4 
   TimeBounds: -1.79769e+308 1.79769e+308 
 MITK.IO.reader.DICOM.files: {"values":[{"z":0, "t":0, "value":"153"}, {"z":1, "t":0, "value":"152"}, {"z":2, "t":0, "value":"151"}, {"z":3, "t":0, "value":"150"}]}
 MITK.IO.reader.DICOM.GantyTiltCorrected: 0
 MITK.IO.reader.DICOM.ReaderImplementationLevel: 0
 MITK.IO.reader.DICOM.ReaderImplementationLevelString: SOPClassSupported
 MITK.IO.reader.DICOM.PixelSpacingInterpretation: 0
 MITK.IO.reader.DICOM.PixelSpacingInterpretationString: In Patient
 MITK.IO.reader.DICOM.3D+t: 0
+MITK.IO.reader.VolumeSplitReason: [["slice_distance_inconsistency","8.000000"],["missing_slices","1"]]
 
 -- Image 2
 Pixeltype: SHORT
 BitsPerPixel: 16
 Dimension: 3
 Dimensions: 64 64 4 
 Geometry: 
   Matrix: 5.25 0 0 0 5.25 0 0 0 4 
   Offset: -160.672 -311.672 -237 
   Center: 0 0 0 
   Translation: -160.672 -311.672 -237 
   Scale: 1 1 1 
   Origin: -160.672 -311.672 -237 
   Spacing: 5.25 5.25 4 
   TimeBounds: -1.79769e+308 1.79769e+308 
 MITK.IO.reader.DICOM.files: {"values":[{"z":0, "t":0, "value":"148"}, {"z":1, "t":0, "value":"147"}, {"z":2, "t":0, "value":"146"}, {"z":3, "t":0, "value":"145"}]}
 MITK.IO.reader.DICOM.GantyTiltCorrected: 0
 MITK.IO.reader.DICOM.ReaderImplementationLevel: 0
 MITK.IO.reader.DICOM.ReaderImplementationLevelString: SOPClassSupported
 MITK.IO.reader.DICOM.PixelSpacingInterpretation: 0
 MITK.IO.reader.DICOM.PixelSpacingInterpretationString: In Patient
 MITK.IO.reader.DICOM.3D+t: 0
+MITK.IO.reader.VolumeSplitReason: [["slice_distance_inconsistency","8.000000"],["missing_slices","1"]]
 
 -- Image 3
 Pixeltype: SHORT
 BitsPerPixel: 16
 Dimension: 3
 Dimensions: 64 64 2 
 Geometry: 
   Matrix: 5.25 0 0 0 5.25 0 0 0 4 
   Offset: -160.672 -311.672 -217 
   Center: 0 0 0 
   Translation: -160.672 -311.672 -217 
   Scale: 1 1 1 
   Origin: -160.672 -311.672 -217 
   Spacing: 5.25 5.25 4 
   TimeBounds: -1.79769e+308 1.79769e+308 
 MITK.IO.reader.DICOM.files: {"values":[{"z":0, "t":0, "value":"143"}, {"z":1, "t":0, "value":"142"}]}
 MITK.IO.reader.DICOM.GantyTiltCorrected: 0
 MITK.IO.reader.DICOM.ReaderImplementationLevel: 0
 MITK.IO.reader.DICOM.ReaderImplementationLevelString: SOPClassSupported
 MITK.IO.reader.DICOM.PixelSpacingInterpretation: 0
 MITK.IO.reader.DICOM.PixelSpacingInterpretationString: In Patient
 MITK.IO.reader.DICOM.3D+t: 0
+MITK.IO.reader.VolumeSplitReason: [["slice_distance_inconsistency","36.000000"],["missing_slices","8"]]
 
 -- Image 4
 Pixeltype: SHORT
 BitsPerPixel: 16
 Dimension: 3
 Dimensions: 64 64 4 
 Geometry: 
   Matrix: 5.25 0 0 0 5.25 0 0 0 4 
   Offset: -160.672 -311.672 -177 
   Center: 0 0 0 
   Translation: -160.672 -311.672 -177 
   Scale: 1 1 1 
   Origin: -160.672 -311.672 -177 
   Spacing: 5.25 5.25 4 
   TimeBounds: -1.79769e+308 1.79769e+308 
 MITK.IO.reader.DICOM.files: {"values":[{"z":0, "t":0, "value":"133"}, {"z":1, "t":0, "value":"132"}, {"z":2, "t":0, "value":"131"}, {"z":3, "t":0, "value":"130"}]}
 MITK.IO.reader.DICOM.GantyTiltCorrected: 0
 MITK.IO.reader.DICOM.ReaderImplementationLevel: 0
 MITK.IO.reader.DICOM.ReaderImplementationLevelString: SOPClassSupported
 MITK.IO.reader.DICOM.PixelSpacingInterpretation: 0
 MITK.IO.reader.DICOM.PixelSpacingInterpretationString: In Patient
 MITK.IO.reader.DICOM.3D+t: 0