diff --git a/src/main/java/bdv/viewer/render/BufferedImageRenderResult.java b/src/main/java/bdv/viewer/render/BufferedImageRenderResult.java
index a4f5f481b176d3c1c71845eb22ed79e5397eaa3b..0ba08f1cda2fb2dfa5251e9c966ba29310bab4e2 100644
--- a/src/main/java/bdv/viewer/render/BufferedImageRenderResult.java
+++ b/src/main/java/bdv/viewer/render/BufferedImageRenderResult.java
@@ -74,6 +74,12 @@ public class BufferedImageRenderResult implements RenderResult
 		this.scaleFactor = scaleFactor;
 	}
 
+	@Override
+	public void setUpdated()
+	{
+		// ignored. BufferedImage is always up-to-date
+	}
+
 	@Override
 	public void patch( final RenderResult patch, final Interval interval, final double ox, final double oy )
 	{
diff --git a/src/main/java/bdv/viewer/render/RenderResult.java b/src/main/java/bdv/viewer/render/RenderResult.java
index c5c2656dc724533e6a14235727354e34ad3bb99a..fe44b2ce0e28e22e96d2dcb4750454d47fbd8cdc 100644
--- a/src/main/java/bdv/viewer/render/RenderResult.java
+++ b/src/main/java/bdv/viewer/render/RenderResult.java
@@ -49,4 +49,6 @@ public interface RenderResult
 	 * Note that only data in {@code interval} will be modified, although the scaled and shifted {@code patch} might fall partially outside.
 	 */
 	void patch( final RenderResult patch, final Interval interval, final double ox, final double oy );
+
+	void setUpdated();
 }