diff --git a/test/test-encodings.script b/test/test-encodings.script
index 04fb418dc05c90cd6c832c621117f9e54560b54c..e93abff3571e1c6adac8510f6ae29691ac936ac5 100644
--- a/test/test-encodings.script
+++ b/test/test-encodings.script
@@ -59,7 +59,11 @@
       :components ((:file "lambda" :encoding :default))))
   (with-encoding-test (:utf-8)
     (def-test-system :test-encoding-implicit-default
-      :components ((:file "lambda")))))
+        :components ((:file "lambda")))))
+
+#+ecl
+(unless (>= ext:+ecl-version-number+ 160000)
+  (leave-test "This version of ECL is known to have broken encoding support" 0))
 
 ;; Try to load asdf-encodings
 (setf *central-registry*
@@ -83,9 +87,6 @@
     (def-test-system :test-encoding-implicit-autodetect
       :components ((:file "lambda")))))
 
-#+ecl
-(leave-test "ECL recently broke its encoding support" 0)
-
 #+sbcl
 (with-encoding-test (:koi8-r)
   (def-test-system :test-encoding-explicit-koi8-r