use correct adapter methods