it is for API consistency - all MKM methods should be identical to KM methods, adding a leading `kernel_id` arg.