if the max-count argument can not be parsed it fallbacks to int.MaxValue. Better and expected is returning an error to stderr