Bridge logic