Hardcoded interdependencies rather than relying on parent