Valid JSON is not necessarily a valid JSON file!  Also, testing to see if metadata is accepted in the semver to avoid having to bump the actual file version.