testing protocol differences issue