Thanks. I will give that a shot. I originally thought I could just cast to IMyInterface like this, but I was not sure. I did not realize that I needed the Execute_ prefix though. Give me some time to test this out and if all goes well I will accept this answer.