raw typeless invoke interface