special cases of property editing go to EDIT_fn