¿Por qué los contaminantes de pólvora dan resultados falsos con el reactivo de prueba DPA?

La prueba de reactivo DPA (difenilamina) se utiliza a menudo para detectar la presencia de nitrato o residuos de nitrito en las superficies, pero la pólvora en sí contiene nitrato, por lo que da resultados falsos debido a la pólvora en sí y no solo a los residuos de disparo. Como consecuencia de esta reacción se forma un compuesto azul violeta que podría indicar la presencia de residuos de pólvora, pero sólo con la condición de que no se encontraran contaminantes de pólvora.