Exit with non-zero if bad option (GH-27, GH-28)