Navigating the complexities of inheritance