diff --git a/scheme/scheme.rs b/scheme/scheme.rs
index dc1f3de2d4a0df8f93a10a675abe6ca8f83cf552..7deb198b79f6812cc6e7d661047d61db07d5e0af 100644
--- a/scheme/scheme.rs
+++ b/scheme/scheme.rs
@@ -81,7 +81,7 @@ impl FileScheme {
 }
 
 impl Scheme for FileScheme {
-    fn open(&mut self, url: &str, flags: usize, _mode: usize) -> Result<usize> {
+    fn open(&mut self, url: &str, flags: usize) -> Result<usize> {
         let resource = try!(self.open_inner(url, flags));
 
         let id = self.next_id as usize;