diff --git a/scripts/external-tests.pd b/scripts/external-tests.pd
index cc20b4c5f84c6e419f22e5f5f968e6e6a3145d4e..3b5bb8ebf0dcdacd697cf28c72dbb4d307727186 100644
--- a/scripts/external-tests.pd
+++ b/scripts/external-tests.pd
@@ -712,7 +712,7 @@ nameclash is in the current library we're testing then we ignore it.
 #X obj 371 313 s \$0-last-objectmaker-methodspace-length;
 #X text 304 85 \$0-last-objectmaker-methodspace-length;
 #X text 304 105 \$0-ext;
-#N canvas 1 53 554 595 set_\$0-libdir 0;
+#N canvas 1 53 554 595 set_\$0-libdir 1;
 #X obj 49 48 inlet;
 #X obj 49 317 pdinfo;
 #X obj 49 78 b;
@@ -736,7 +736,6 @@ nameclash is in the current library we're testing then we ignore it.
 ;
 #X text 171 260 the "/bin" at the end...;
 #X obj 119 317 pdinfo;
-#X msg 119 288 libdir;
 #X obj 119 342 list fromsymbol;
 #X obj 119 367 t a a;
 #X obj 151 398 list length;
@@ -744,6 +743,7 @@ nameclash is in the current library we're testing then we ignore it.
 #X obj 119 452 list split;
 #X obj 119 477 list tosymbol;
 #X text 245 414 <- filter out "/ b i n";
+#X msg 119 288 dir;
 #X connect 0 0 2 0;
 #X connect 1 0 6 0;
 #X connect 2 0 9 0;
@@ -758,16 +758,16 @@ nameclash is in the current library we're testing then we ignore it.
 #X connect 12 0 13 0;
 #X connect 13 0 14 0;
 #X connect 14 0 3 0;
-#X connect 14 1 22 0;
-#X connect 21 0 23 0;
-#X connect 22 0 21 0;
-#X connect 23 0 24 0;
-#X connect 24 0 27 0;
-#X connect 24 1 25 0;
-#X connect 25 0 26 0;
-#X connect 26 0 27 1;
-#X connect 27 0 28 0;
-#X connect 28 0 6 0;
+#X connect 14 1 29 0;
+#X connect 21 0 22 0;
+#X connect 22 0 23 0;
+#X connect 23 0 26 0;
+#X connect 23 1 24 0;
+#X connect 24 0 25 0;
+#X connect 25 0 26 1;
+#X connect 26 0 27 0;
+#X connect 27 0 6 0;
+#X connect 29 0 21 0;
 #X restore 61 66 pd set_\$0-libdir;
 #N canvas 246 217 382 392 set_\$0-current_libdir 0;
 #X obj 67 30 inlet;