in reply to Perl bug or magic?
You should really have written: my %h = map { $_ => 1 } qw(id title full_text);
gav^