Rewrote interpreter to use cut node