Faders and "Undo" Actions

Hi, example:

1- You open a saved project. Fader of track 1 is at -15db

2- You take that fader and put it to -20db > Undo list register that fader of track 1 has been set to -20db

3- Then you listen 5 seconds and decide to move again the same fader.

4- You take that fader and put it to -18db > Undo list register that fader of track 1 has been set to -18db, but REPLACING that fader of track 1 has been set before to -20db

I would like to have in the list of Undo the 2 actions registered. It would be very very useful…

Thanks!