assert(total <= CF_UPGRADE_MAX_ARGUMENTS);