more inheritance is better