adjusted pair interface/implementation