better to upgrade