diff --git a/briar-android-tests/src/test/java/org/briarproject/BriarIntegrationTest.java b/briar-android-tests/src/test/java/org/briarproject/BriarIntegrationTest.java
index f1b2a09143b04ef036944dd65efabbda8fa8197b..fd653c56d66e23eaa34f5cbe45d8d35019733ab5 100644
--- a/briar-android-tests/src/test/java/org/briarproject/BriarIntegrationTest.java
+++ b/briar-android-tests/src/test/java/org/briarproject/BriarIntegrationTest.java
@@ -9,8 +9,6 @@ import static org.junit.Assert.assertEquals;
 
 public abstract class BriarIntegrationTest extends BriarTestCase {
 
-	// TODO maybe we could add uncaught exception handlers for other threads here (#670)
-
 	protected void assertGroupCount(MessageTracker tracker, GroupId g,
 			long msgCount, long unreadCount, long latestMsg)
 			throws DbException {
diff --git a/briar-tests/src/org/briarproject/BriarTestCase.java b/briar-tests/src/org/briarproject/BriarTestCase.java
index 4f97947d517c7e4b9425909d9d4eb69d3b19b703..e847c546bfaf110fb871369c0764228fe8349ab0 100644
--- a/briar-tests/src/org/briarproject/BriarTestCase.java
+++ b/briar-tests/src/org/briarproject/BriarTestCase.java
@@ -10,6 +10,7 @@ public abstract class BriarTestCase {
 		// Ensure exceptions thrown on worker threads cause tests to fail
 		UncaughtExceptionHandler fail = new UncaughtExceptionHandler() {
 			public void uncaughtException(Thread thread, Throwable throwable) {
+				throwable.printStackTrace();
 				fail();
 			}
 		};