employ some warning inherits