unbuffered + ^C