As noted previously, the purpose of a bridge is to create a bond without creating a connection within the molecular tree (see: Molecular Tree). A bridge will most commonly be used to encode a ring-closure bond, but can be used anywhere within a string. The only requirement is that a bridge must be paired with another bridge having the same index. To prevent overflow, a bridge index may be reused.