Removed one case of aliasing.
Added tail calls to the vm.