diff --git a/src/test/java/info/textgrid/services/aggregator/EpubIT.java b/src/test/java/info/textgrid/services/aggregator/EpubIT.java
index bfd3372d87c4f64d952e82506934e8fd3b0a2911..e54f45506a7c89afb4d6ee76ce52d069b99bc3a4 100644
--- a/src/test/java/info/textgrid/services/aggregator/EpubIT.java
+++ b/src/test/java/info/textgrid/services/aggregator/EpubIT.java
@@ -5,23 +5,20 @@
 import info.textgrid.namespaces.middleware.tgcrud.services.tgcrudservice.MetadataParseFault;
 import info.textgrid.namespaces.middleware.tgcrud.services.tgcrudservice.ObjectNotFoundFault;
 import info.textgrid.namespaces.middleware.tgcrud.services.tgcrudservice.ProtocolNotImplementedFault;
-import info.textgrid.services.aggregator.epub.EPUB;
-import info.textgrid.services.aggregator.epub.EPUBSerializer;
 
 import java.io.IOException;
-import java.net.URI;
+import java.io.InputStream;
+import java.net.URL;
+import java.net.URLConnection;
 
 import javax.ws.rs.WebApplicationException;
-import javax.ws.rs.core.Response;
-import javax.ws.rs.core.StreamingOutput;
 
 import net.sf.saxon.s9api.SaxonApiException;
 
-import org.apache.cxf.jaxrs.client.ClientConfiguration;
-import org.apache.cxf.jaxrs.client.WebClient;
 import org.junit.Assert;
 import org.junit.Test;
 
+import com.google.common.io.ByteStreams;
 import com.google.common.io.NullOutputStream;
 
 public class EpubIT {
@@ -29,14 +26,21 @@ public class EpubIT {
 	@Test
 	public void testGet() throws ObjectNotFoundFault, MetadataParseFault,
 	IoFault, AuthFault, ProtocolNotImplementedFault, WebApplicationException, IOException, SaxonApiException {
-		WebClient webClient = WebClient.create(System.getProperty("service.url")).path("epub/{1}", "textgrid:jfst.0");
-		ClientConfiguration config = WebClient.getConfig(webClient);
-		config.setSynchronousTimeout(180000);
 		
-		final Response response = webClient.get();
-		Assert.assertEquals(200, response.getStatus());
-//		Assert.assertTrue(response.getEntity() instanceof EPUBSerializer);
-		((StreamingOutput) response.getEntity()).write(new NullOutputStream());
+		final URL url = new URL(System.getProperty("service.url")
+				+ "/epub/textgrid:jfst.0");
+		final URLConnection connection = url.openConnection();
+		connection.setConnectTimeout(360000);
+		connection.connect();
+		Assert.assertEquals("application/epub+zip", connection.getContentType());
+		// final int expectedLength = connection.getContentLength(); // -1 for
+		// now
+		final InputStream content = connection.getInputStream();
+		final long realLength = ByteStreams.copy(content,
+				new NullOutputStream());
+		Assert.assertTrue("Content empty", realLength > 0);
+		// Assert.assertEquals("Reported and delivered content lengths differ",
+		// expectedLength, realLength);
 	}
 
 }