better output printing for indirect methods