diff --git a/src/lib.rs b/src/lib.rs
index 870676ad63d6b78ff3894f882f68e8ab97888013..30f9475bf1f795f02d5f81e9f4b9b73c4b87d5f6 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -7,8 +7,8 @@ use command::*;
 pub fn repl() {
     let mut input = String::new();
     match io::stdin().read_line(&mut input) {
-        Ok(n) => {
-            let out_wrap = run(input.trim().split_whitespace().collect::<Vec<&str>>());
+        Ok(_) => {
+            let out_wrap = run(input.trim().split_whitespace().collect::<Vec<&str>>().as_slice());
             if out_wrap.is_some() {
                 let out = out_wrap.unwrap();
                 if out.stdout.is_empty() {