Better to use Carp for tracing a call stack than caller.
In reply to Re: Parent Subroutine by Herkum in thread Parent Subroutine by Bintuch