This changes the semantics of all sends() inside the vm, is that really what is intended here?