re-legitimized the version size function somewhat