consistent style for calling update/changed functions