third_party_doctrine