Global edits, edits use virtual function.