optimize for speed
handle ^C intelligently
(multiline mode)
