some minor error output correction.. Instead of that heavy "!!! <error>" now there's a macro called err that outputs the whole message in red with !!! leading it.
Created attachment 5536 [details, diff] patch
Dirty Patch. please use context diffs (diff -u) Make the subject about what the patch is for or it'll get ignored for a while again.