Reduces the number of arguments to the emitting functions, as well as eliminating two unecessary searches by passing in the descriptor info from above.
As discoursed in !1005 (merged), to be merged after the 1.13 release (!1023 (merged))