Is there any need to assign this to new_version, since we're just returning it anyway?