A device for preventing sparks or flames from entering a tank, while permitting the free passage of gases, is called a __________.