Begin the versioning trouble. also. this is gonna need a rewrite soon...