More likely you did not declare this method as override;.If you lowe visibility, you get a different messag from the compiler (I think, but I may be wrong).Bart