Read before edit