Dependency inference