Having them implement a common interface with those 2 methods would make more sense, actually.