in reply to subs calling each other

I cannot deduce from your code whether the call to init from process is the same init that calls process. It depends on the package 'sub init' is in, and the package $self->{'timespan'} is blessed into.