New AdapterManager interface