fix bridge logic and ack opens properly