An unholy number of changes. All that I know I did was add getRV and CompareRVs.