Coordination cages are three-dimensional ordered structures in solution that act as hosts in host–guest chemistry. They are self-assembled in solution from organometallic precursors, and often rely solely on noncovalent interactions rather than covalent bonds. Coordinate bonds are useful in such supramolecular self-assembly because of their versatile geometries. However, there is controversy over calling coordinate bonds noncovalent, as they are typically strong bonds and have covalent character. The combination of a coordination cage and a guest is a type of inclusion compound. Coordination complexes can be used as "nano-laboratories" for synthesis, and to isolate interesting intermediates. The inclusion complexes of a guest inside a coordination cage show intriguing chemistry as well; often, the properties of the cage will change depending on the guest. Coordination complexes are molecular moieties, so they are distinct from clathrates and metal-organic frameworks.