removed vm_op_begin