Base invker impl