vrtual dispatch emulation