handle debug info, NO RECURSION SUPPORT