fixed incompatible extended methods.