DH backend interfaces