diff --git a/Cargo.toml b/Cargo.toml
index d1ef5dffe42d26885bde18f1f85ec8cafae730da..d20f86c47ee6bfc9b52056e537f8ff5b23459b4f 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -18,6 +18,12 @@ exlude = [
 	"example/*",
 ]
 
+[badges]
+travis-ci = { repository = "commander-lol/rust-swerve", branch = "master" }
+
+[profile.release]
+lto = true
+
 [dependencies]
 
 rocket = "0.3.3"
diff --git a/src/main.rs b/src/main.rs
index b36b8772f87f752994006362d5c85f3be91e9bf9..1308622a142a2828f9f837d2bbeaf906fa90c9fb 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -1,6 +1,8 @@
 #![feature(plugin)]
+#![feature(alloc_system)]
 #![plugin(rocket_codegen)]
 
+extern crate alloc_system;
 extern crate rocket;
 extern crate docopt;
 extern crate swerve;