refactor #_invoke