use diff _check_or_add method name for disambiguating cython inheritance