improved VM instruction argument order