Proč kontaminanty střelného prachu dávají falešné výsledky s testovacím činidlem DPA?

Test činidel DPA (difenylamin) se často používá k detekci přítomnosti zbytků dusičnanů nebo dusitanů na površích, ale střelný prach sám o sobě obsahuje dusičnany, a proto dává falešné výsledky kvůli střelnému prachu samotnému, nikoli pouze zbytkům střelného prachu. V důsledku této reakce se tvoří modrofialová sloučenina, která by mohla naznačovat přítomnost zbytků střelných zbraní, ale pouze za podmínky, že nebyly nalezeny žádné nečistoty ze střelného prachu.