diff --git a/SConstruct b/SConstruct
index 17f8486b29fd058498da3fac6c57d714f2818e78..28cd28e5ca71e877a24ac684fc7330093100f19c 100755
--- a/SConstruct
+++ b/SConstruct
@@ -15,6 +15,10 @@ ret=[zipr,tools,libzafl]
 
 print "ret=", [str(s) for s in ret]
 
+for libzafl_file in libzafl:
+	if str(libzafl_file).endswith(".so"):
+		ret=ret+Install(os.environ['ZEST_RUNTIME']+"/lib64", libzafl_file)
+
 pedi = Command( target = "./zafl-install",
                 source = [zipr,tools,libzafl],
                 action = os.environ['PEDI_HOME']+"/pedi -m manifest.txt " )
diff --git a/clean-all.sh b/clean-all.sh
index 0887d1f6c27bf01a7cf3287c2ced22960ec2ed49..f95c01ba15816e44b0330829c75ee52e5525f7a8 100755
--- a/clean-all.sh
+++ b/clean-all.sh
@@ -1,5 +1,9 @@
 #!/bin/bash
 
+
+scons -c
+exit 0
+
 cd $ZAFL_HOME/zipr_umbrella
 ./clean-all.sh
 
diff --git a/zipr_umbrella b/zipr_umbrella
index 42dd801dce766034b7a0f4e037395809de0d54d7..2cfee5420fe74e6aa95d4b584e610775debe1732 160000
--- a/zipr_umbrella
+++ b/zipr_umbrella
@@ -1 +1 @@
-Subproject commit 42dd801dce766034b7a0f4e037395809de0d54d7
+Subproject commit 2cfee5420fe74e6aa95d4b584e610775debe1732