Brendane #1 That isn't sufficient deps. That cast can be performed on anything extending from MyType (which isn't the real test being performed). The real test is to find out EXACTLY what type the object is.. not what it derives from.