It is defined in the interface. Must override it.