diff --git a/src/main/java/bdv/img/catmaid/TiledImageLoader.java b/src/main/java/bdv/img/catmaid/TiledImageLoader.java
index c7bdb703e771f6d9dc3dd2fd888886127ffe69e2..b6c19508a4a9acb408edfc1457db1357b90f4ae9 100644
--- a/src/main/java/bdv/img/catmaid/TiledImageLoader.java
+++ b/src/main/java/bdv/img/catmaid/TiledImageLoader.java
@@ -82,7 +82,7 @@ public class TiledImageLoader< A extends VolatileAccess, T extends NativeType< T
 	}
 
 	public TiledImageLoader(
-			final List< CacheArrayLoader< A > > loaders,
+			final List< ? extends CacheArrayLoader< A > > loaders,
 			final T type,
 			final V vType,
 			final long width,
@@ -252,7 +252,7 @@ public class TiledImageLoader< A extends VolatileAccess, T extends NativeType< T
 	}
 
 	@Override
-	public ViewerSetupImgLoader< ?, ? > getSetupImgLoader( final int setupId )
+	public ViewerSetupImgLoader< T, V > getSetupImgLoader( final int setupId )
 	{
 		return setupLoaders.get( setupId );
 	}