frame Affects the printing of messages upon entry and exit from subroutines. If frame & 2 is false, messages are printed on entry only. (Printing on exit might be useful if interspersed with other messages.) If frame & 4 , arguments to functions are printed, plus context and caller info. If frame & 8 , overloaded stringify and tied FETCH is enabled on the printed arguments. If frame & 16 , the return value from the subroutine is printed. The length at which the argument list is truncated is governed by the next option: