diff --git a/src/tty/windows.rs b/src/tty/windows.rs
index b4bf70e647c46be5885be1d7ee670688c8edd562..7a1fc957fe43a6bd268d65d8678737e587d86d36 100644
--- a/src/tty/windows.rs
+++ b/src/tty/windows.rs
@@ -98,11 +98,7 @@ pub struct ConsoleRawReader {
 
 impl ConsoleRawReader {
     pub fn new(stream: OutputStreamType) -> Result<ConsoleRawReader> {
-        let handle = try!(get_std_handle(if stream == OutputStreamType::Stdout {
-            STDIN_FILENO
-        } else {
-            STDERR_FILENO
-        }));
+        let handle = try!(get_std_handle(STDIN_FILENO));
         Ok(ConsoleRawReader {
             handle,
             buf: [0; 2],