With barium nitrate alone as the oxidizer the composition does not burn quickly and creates a large amount of ash. To avoid this, potassium perchlorate is added to the composition.
Author: Takeo Shimizu Fireworks: The Art, Science, and Technique Author: Dr. Takeo Shimizu Page: 216