it's for compliance with the definition in the parent class.