A separate (difficult) problem is to keep all the tuple data consistent with the data in your store (often these contain duplicate info).