incorrect ordering for MKFUNC