debug shorthand levels wasn't expanded before first use
added dynamic debug support
added dynamic debug support
added dynamic debug support