Strict notice says the definition should be compatible with one in upstream class.