fix: print_info macro checks G.debug on its own