I wonder if architectural support could be added to reduce the cost of recording modification information.