That's a great idea, it's going to make inserting  functions in already existing function a little bit more complicated, I guess the most sensible setting would then just be to overwrite everything inside the selection?