etgutil.asUpped to handle upgrading codes without Card objects