diff --git a/build.xml b/build.xml
index 8bb9e67e489e49a8d463d26990291945de64037c..42c89295e0f7cd34fc527754ecd197991e2f44dd 100644
--- a/build.xml
+++ b/build.xml
@@ -509,8 +509,8 @@ POSSIBILITY OF SUCH DAMAGE.
         <delete verbose="true" failonerror="false" dir="documentation/owldoc"/>
     </target>
 
-    <target name="clean" depends="clean.owldoc" description="clean odds and ends, also .zip archive" >
-        <!-- TODO fix -->
+    <target name="clean" description="clean odds and ends, also .zip archive" >
+        <!-- do not clean documentation as part of zip: depends="clean.owldoc" -->
     </target>
 
     <target name="zip" depends="clean" description="create EthicalControlArchive.zip to facilitate developent" >
@@ -533,6 +533,7 @@ POSSIBILITY OF SUCH DAMAGE.
                 <include name="**/*.txt"/>
                 <include name="owldoc/**/*.*"/><!-- produced by Protege - big! -->
                 <exclude name="videos/*.*"/>
+                <exclude name="**/*signature*.*"/>
             </zipfileset>
             <zipfileset dir="lib" prefix="EthicalControl/lib">
                 <include name="*.jar"/>