Sometimes I ride Zwift only, but sometimes I dual record with another app like TrainerRoad. My choice is that I want TrainerRoad to be responsible for uploading my ride to Garmin and Strava rather than Zwift. Zwift does not currently give me the option to NOT have it upload any given ride, so my choice is to Discard. I do this because otherwise, I have duplicate rides with the zwift and trainerroad showing in garmin and I have to delete one. It’s clear to me that Discarding rides for this reason was not something the Zwift team really ever designed for because there are several anomalies that occur because of this. One is I get an “uh oh” when it tries to load the ride summary after the ride. I’m not too miffed about not being able to see the ride summary, but the fact that I get an “uh oh” makes me think this this use case wasn’t properly coded for. One other minor annoyance is that Zwift tells me that I hit my 30 minute goal every ride because it doesn’t remember my rides that I discard, which means I can’t use the goals feature unless I save the ride to Zwift, but thankfully it does retain my XP, drops and miles/time towards bike upgrades.