diff --git a/examples/main.rs b/examples/main.rs
index 4ccb2457a474c89840923126970ef3a9f141989b..4835e559b595d1601fa9a48fac77791301aa1c2f 100644
--- a/examples/main.rs
+++ b/examples/main.rs
@@ -1,4 +1,3 @@
-extern crate serialize;
 extern crate tiled;
 
 use std::path::Path;
diff --git a/src/lib.rs b/src/lib.rs
index 50422ae3adbbe619ce69d9a606e4ecaf3ff3f9a7..6090f88c4e70b3ce2f73e97dcbecf0b8199f834b 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -1,8 +1,8 @@
 #![allow(unstable)]
-#![feature(slicing_syntax)]
+#![feature(slicing_syntax, core)]
 extern crate flate2;
 extern crate xml;
-extern crate "rustc-serialize" as serialize;
+extern crate rustc_serialize as serialize;
 
 use std::str::FromStr;
 use std::collections::HashMap;