diff --git a/examples/simple/example_decoder.c b/examples/simple/example_decoder.c
index 6774808efec297e0163eb8531599457a47a6d163..79a676744a6ba69d9bd3be05392154acf9cd44e2 100644
--- a/examples/simple/example_decoder.c
+++ b/examples/simple/example_decoder.c
@@ -1,8 +1,9 @@
 #include <sys/types.h>
 #include <sys/stat.h>
 #include <fcntl.h>
-#include <labcomm_fd_reader_writer.h>
+#include <labcomm_fd_reader.h>
 #include "gen/simple.h"
+#include <stdio.h>
 
 static void handle_simple_theTwoInts(simple_TwoInts *v,void *context) {
   printf("Got theTwoInts. a=%d, b=%d\n", v->a, v->b);
diff --git a/examples/simple/example_encoder.c b/examples/simple/example_encoder.c
index 5ce76eaaf87c7affb2c5dd0410e4ef179662dc25..b516a3a580da61bcd042df42972da0b9e97fa0c4 100644
--- a/examples/simple/example_encoder.c
+++ b/examples/simple/example_encoder.c
@@ -1,8 +1,9 @@
 #include <sys/types.h>
 #include <sys/stat.h>
 #include <fcntl.h>
-#include <labcomm_fd_reader_writer.h>
+#include <labcomm_fd_writer.h>
 #include "gen/simple.h"
+#include <stdio.h>
 
 int main(int argc, char *argv[]) {
   int fd;