diff --git a/src/main/java/bdv/img/hdf5/Partition.java b/src/main/java/bdv/img/hdf5/Partition.java
index ff4cb3a26d34e2ecdfc4eb97edda296b7ff8491f..4848129266360bb84e25f8aa813cd25c616476c8 100644
--- a/src/main/java/bdv/img/hdf5/Partition.java
+++ b/src/main/java/bdv/img/hdf5/Partition.java
@@ -185,13 +185,13 @@ public class Partition
 		if ( timepoint < t0 )
 			return false;
 		final int t1 = t0 + timepointLength;
-		if ( timepoint >= t0 )
+		if ( timepoint >= t1 )
 			return false;
 		final int s0 = setupOffset + setupStart;
 		if ( setup < s0 )
 			return false;
 		final int s1 = s0 + setupLength;
-		if ( setup >= s0 )
+		if ( setup >= s1 )
 			return false;
 		return true;
 	}