break if all protocols are passed or any of them is skipped