use default interface methods.