- use errx(3) instead of err(3) since errno is not set; all the calls are for input parse errors which don't set errno