diff --git a/clean-all.sh b/clean-all.sh
index c25ea72059e34dc3aa063b515745c586645abef3..8e3931c250f995b0b563f5703434a0f92d6dbbd5 100755
--- a/clean-all.sh
+++ b/clean-all.sh
@@ -43,8 +43,10 @@ if [ -d $ZIPR_CALLBACKS ]; then
 	make clean
 fi
 
-cd $PEASOUP_UMBRELLA_DIR/zipr_large_only_plugin/
-scons -c || exit
+if [ -d "$PEASOUP_UMBRELLA_DIR/zipr_large_only_plugin/" ]; then
+	cd $PEASOUP_UMBRELLA_DIR/zipr_large_only_plugin/
+	scons -c || exit
+fi
 
 cd $PEASOUP_UMBRELLA_DIR/zipr_push64_reloc_plugin
 scons -c || exit