Introduce -n.  Make not -f work with specified arguments. Update option parsing