argument pass during XCALL: tested and working