diff --git a/src/main/java/teetime/stage/io/ByteArrayFileWriter.java b/src/main/java/teetime/stage/io/ByteArrayFileWriter.java
index 641bd5e236060bd51358e61b539565b7835742d6..5af9644c7690f481323ff8e68ad637bc947b0061 100644
--- a/src/main/java/teetime/stage/io/ByteArrayFileWriter.java
+++ b/src/main/java/teetime/stage/io/ByteArrayFileWriter.java
@@ -19,7 +19,7 @@ public class ByteArrayFileWriter extends ConsumerStage<byte[]> {
 			Files.touch(file);
 			fo = new FileOutputStream(this.file);
 		} catch (IOException e) {
-			e.printStackTrace();
+			throw new IllegalStateException(e);
 		}
 	}