fix a method specificity problem