I was having such difficulties with trouble shooting and finding problems.
Now for the most part, I rarely have problems with Amx ModX, lately with the recent developement of Amx Modx and some function changes / additions. I am finding myself tearing old plugins apart and changing whatever was necessary.
On some plugins. / Larger plugins / I would make
A. a mistake or mistype
B. Invalid function call or argument
Rather often.
So in order to COMBAT the cascading problems I would have, I was forced into a change.