Revert "Bridge"

This reverts commit 9216285b8d57e8e0cb2b535bf9119167d633242c.
Revert "Revert "Bridge""

This reverts commit fe0f19a5498c3d08c224397d63ac8832b64c0090.