Again, I don't think this is safe during concurrent writes