redundant inheirit