subset updates (or at least their messages) are being broadcast across data sets
diff --git a/CHANGES.md b/CHANGES.md
index a478a16c..707cd487 100644
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -111,6 +111,8 @@ v0.13.4 (unreleased)
 
 * Fixed parsing of AVM meta-data from images. [#1732]
 
+* Fixed compatibility with Matplotlib 3.0. [#1875]
+
 v0.13.3 (unreleased)
 --------------------
 
diff --git a/glue/external/modest_image.py b/glue/external/modest_image.py
index 94a3bf63..c3c36f35 100644
--- a/glue/external/modest_image.py
+++ b/glue/external/modest_image.py
@@ -257,8 +257,6 @@ def imshow(axes, X, cmap=None, norm=None, aspect=None,
 
     Unlike matplotlib version, must explicitly specify axes
     """
-    if not axes._hold:
-        axes.cla()
     if norm is not None:
         assert(isinstance(norm, mcolors.Normalize))
     if aspect is None:
['glue/external/modest_image.py', 'CHANGES.md']