Are you Rolling Back Rejected Changes?

When a user makes proposed modifications to a released part, the file history shows new versions created which are later than the official released one.  If that change is ultimately not approved, do you normally roll back the history of the part to remove the rejected changes.  In other words, do you roll it back to ensure that the latest version is the officially released one?

My thinking is that one should not roll back these rejected changes, as they are a part of the file history, and the actual released version is still available anyway further down in the history, but I'm being asked to justify maintaining history of changes that were rejected.  I'd like to know how others are handling this sort of thing.

SolidworksSolidworks Pdm enterprise Pdm