iodispatcher rewrite for *args **kwds