tighten error reporting

no need to parse input if we already know we have
the wrong number of parameters
bump podspec version