Partner Utilities