After phone meeting with mpm, here is the first few changesets of my series to implement strict revision filtering. They should not have any performance impact as still no usage of the filtering is done here.