I've changed it to only swallow specific exceptions that occur with normal erronuous user input. These should just result in a nop rather than an exception. We could of course warn the user but that is not the way it is normally done in a typical shell. OK?