All input from the user is read from the device (tty) instead of stdin