diff --git a/leaflet.markercluster.layersupport-src.js b/leaflet.markercluster.layersupport-src.js
index <HASH>..<HASH> 100644
--- a/leaflet.markercluster.layersupport-src.js
+++ b/leaflet.markercluster.layersupport-src.js
@@ -487,9 +487,7 @@
 				layer = this._layers[layer];
 			}
 
-			if ('off' in layer) {
-				layer.off(EVENTS, this._propagateEvent, this);
-			}
+			layer.removeEventParent(this);
 
 			var id = L.stamp(layer);
Fix #6

due to missing event migration from Leaflet <I> to <I>