use sane definition for version range