I was at the Hogdson website looking at their various Pyrodex powders and after reading the MSDS it turns out that Pyrodex is NOT a TRUE smokeless powder as its ingredients include KNO3, S, C and KClO4 along with some Graphite.
https://www.hodgdon.com/msds.html
You will also notice that...