Why do I use dnd to report an error in my application, is there a problem with the usage method, and how can I adjust it?  