diff --git a/lib/assets/Asset.js b/lib/assets/Asset.js
index <HASH>..<HASH> 100644
--- a/lib/assets/Asset.js
+++ b/lib/assets/Asset.js
@@ -204,6 +204,9 @@ class Asset extends EventEmitter {
             commonTargetType !== incomingRelation.targetType &&
             !AssetGraph[commonTargetType].prototype[
               'is' + incomingRelation.targetType
+            ] &&
+            !AssetGraph[incomingRelation.targetType].prototype[
+              'is' + commonTargetType
             ]
           ) {
             this._warnIncompatibleTypes([
Don't complain that eg. an SVG is "used as both Image and Svg"