InvokeInterface works