Identify Missing Input

I have a callback which I wish to activate on a button push, and also takes in many (6) State data sources. The callback was not firing when I pushed the button, but I wasn’t seeing any error messages, it just failed silently. Eventually I determined that I had a slight misspelling in the ID of one of the State inputs. Since the ID I was asking for didn’t exist, the entire callback just failed to fire, silently. Silly rookie mistake, I know.

My question is: Is there a way to get a useful error message from this type of failure? It would have saved me hours if I could get my terminal to print TypeError: Missing input State('misspelled_input', 'data') Not Found.. Or some such. I’m running my dashboard with Debug=True set, but missing State inputs just fail silently. Am I missing a basic setting I can toggle to get more useful, explicit error messages?