don't rely on knowing the position of the cell to update.