oops, `validRange` not `valid` for version checking