diff --git a/webassembletool-core/src/main/java/net/webassembletool/cache/Rfc2616.java b/webassembletool-core/src/main/java/net/webassembletool/cache/Rfc2616.java
index <HASH>..<HASH> 100644
--- a/webassembletool-core/src/main/java/net/webassembletool/cache/Rfc2616.java
+++ b/webassembletool-core/src/main/java/net/webassembletool/cache/Rfc2616.java
@@ -346,6 +346,9 @@ public class Rfc2616 {
 		copyHeader(resource, output, "ETag");

 		copyHeader(resource, output, "Expires");

 		copyHeader(resource, output, "Cache-control");

+		// FIXME: We have to copy all headers except those that the RFC says not

+		// to. For now, we just add a missing (and important) header

+		copyHeader(resource, output, "Content-Disposition");

 	}

 

 	private final static void copyHeader(Resource resource, Output output,
copy the Content-disposition header. Just a patch waiting for a black list of headers (and copy of all the others)