in reply to Re^2: Local $$_?
in thread Local $$_?

local @::{@names} = @::{@names};
I fear your reasons for doing this