Store rate from Validity, not as Stream.

We do not need to store more data than one for each validity stream.
Moreover this largely diminish the amount of data stored.