diff --git a/examples/opusfile_example.c b/examples/opusfile_example.c
index f9cf7c87de59cd6f46ffb1168411087e431aebd9..99240ba1a68aab0062a7ca8fe81df6f0805f51dd 100644
--- a/examples/opusfile_example.c
+++ b/examples/opusfile_example.c
@@ -11,7 +11,7 @@
 # include <io.h>
 # include <fcntl.h>
 #endif
-#include <opus/opusfile.h>
+#include <opusfile.h>
 
 int main(int _argc,const char **_argv){
   OggOpusFile *of;
diff --git a/examples/seeking_example.c b/examples/seeking_example.c
index e1a74a2cfb80b708936f4c3d16d6a03f0c1b83c0..d34b6f456bf01189e2d984a3f94bbffd24c3aae0 100644
--- a/examples/seeking_example.c
+++ b/examples/seeking_example.c
@@ -12,7 +12,7 @@
 # include <io.h>
 # include <fcntl.h>
 #endif
-#include <opus/opusfile.h>
+#include <opusfile.h>
 
 /*Use shorts, they're smaller.*/
 #define OP_FIXED_POINT (1)
diff --git a/include/opus/opusfile.h b/include/opusfile.h
similarity index 100%
rename from include/opus/opusfile.h
rename to include/opusfile.h
diff --git a/src/internal.h b/src/internal.h
index 96dd22b6c59dd551780502e40b6dabd57d8c09ba..778f8c6487e04f2e7d0778efb725428111f49c95 100644
--- a/src/internal.h
+++ b/src/internal.h
@@ -18,7 +18,7 @@
 # endif
 
 # include <stdlib.h>
-# include <opus/opusfile.h>
+# include <opusfile.h>
 
 typedef struct OggOpusLink OggOpusLink;
 # if defined(OP_FIXED_POINT)
diff --git a/src/opusfile.c b/src/opusfile.c
index 4b9f7e19d9a5b1f4aa3bb2589f6971a238e4f961..78f6add39da1691e67c36c98b6842bfdb3fdefd2 100644
--- a/src/opusfile.c
+++ b/src/opusfile.c
@@ -22,7 +22,7 @@
 #include <string.h>
 #include <math.h>
 
-#include "opus/opusfile.h"
+#include "opusfile.h"
 
 /*This implementation is largely based off of libvorbisfile.
   All of the Ogg bits work roughly the same, though I have made some