A special case of a gas reaction is a chemical transport reaction. These are often carried out by adding a small amount of a transport agent (for example, iodine) to a sealed ampoule. The ampoule is then placed in a zone oven. This method can be used to obtain the product in the form of single crystals suitable for structure determination by X-ray diffraction (XRD).