Started re-writing for cut-node re-add, interpreter still needs done