cast to ISpecial, after checking that it is ISpecial.