in reply to Re^2: Old Code reference wants new life as Object.
in thread Old Code reference wants new life as Object.

{ ... } creates an anonymous hash.
sub { ... } creates an anonymous sub. It doesn't execute the sub.