Actually, you might consider rewriting these to minimize the number of writes.