should version numbers be strings?