upgrade requires_upgrade ribbon