In an atmosphere of nitric oxide, thermal decomposition produces barium nitrite. Reactions with soluble metal sulfates or sulfuric acid yield barium sulfate. Many insoluble barium salts, such as the carbonate, oxalate and phosphate of the metal, are precipitated by similar double decomposition reactions. Barium nitrate is an oxidizer and reacts vigorously with common reducing agents. The solid powder, when mixed with many other metals such as aluminium or zinc in their finely divided form, or combined with alloys such as aluminium-magnesium, ignites and explodes on impact