diff --git a/examples/main.rs b/examples/main.rs
index 08548a3523ab94442d9b1d308df499935dd86896..5dc2bd3badcbd651247779d1cc8f42ffc2323c11 100644
--- a/examples/main.rs
+++ b/examples/main.rs
@@ -1,8 +1,7 @@
 extern crate serialize;
 extern crate tiled;
 
-use std::io::File;
-use std::io::BufferedReader;
+use std::old_io::{File, BufferedReader};
 use tiled::parse;
 
 fn main() {
diff --git a/src/lib.rs b/src/lib.rs
index fbb30a7f5f92e6c808f03b0fbb8c965c2f8c1625..f1b98f9237578cf691ea56d64caccf9fec8f790e 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -4,7 +4,7 @@ extern crate flate2;
 extern crate xml;
 extern crate "rustc-serialize" as serialize;
 
-use std::io::{BufReader, IoError, EndOfFile};
+use std::old_io::{BufReader, IoError, EndOfFile};
 use std::str::FromStr;
 use std::collections::HashMap;
 use std::fmt;