diff --git a/bramble-core/src/main/java/org/briarproject/bramble/mailbox/MailboxOwnerSession.java b/bramble-core/src/main/java/org/briarproject/bramble/mailbox/MailboxOwnerSession.java
index ced27eae5239a093459b2cb1c7503e12ad54134c..caed520d4d85298b3803d04b87290fff1cb99f54 100644
--- a/bramble-core/src/main/java/org/briarproject/bramble/mailbox/MailboxOwnerSession.java
+++ b/bramble-core/src/main/java/org/briarproject/bramble/mailbox/MailboxOwnerSession.java
@@ -40,15 +40,10 @@ class MailboxOwnerSession extends AbstractMailboxSession {
 	}
 
 	@Override
-	public void run() {
+	public void run() throws IOException {
 		ioExecutor.execute(() -> readRequests());
 		syncSession = createDuplexOutgoingSession();
-		try {
-			syncSession.run();
-		} catch (IOException e) {
-			if (LOG.isLoggable(INFO))
-				LOG.info(e.toString());
-		}
+		syncSession.run();
 	}
 
 	@Override