types and provider parent load paths fixed