in reply to Invalid value for shared scalar

I appreciate the help. I actually found a one line fix while waiting for an answer.

Adding this line above return $self; fixed the problem:
$self->{ALWD_INFO} = shared_clone({});