load class listener - not for static functions?

I have written a listener to extend XenForo_Model_Avatar and in the extended class I have overwritten
"public static function gravatarExists" .
Surprisingly, the new function in the extended class is not called, but the function in the parent class.
I suppose this is due to the fact, that the function is static?
Is this true or did I make something wrong?