What was the warning here? Hard coding the inheritance hierarchy doesn't seem like a good idea if we don't have to.