map: I'll check it. map looks under hood, and returns map: I don't know. grep: Let me do this you void context fool. grep looks under hood, and returns grep: I return undef ... no clue. eval: You are both fools, check $@, not $!! eval reveals $@ says "Undefined subroutine &main::clutch" eval and grep slap map for looking for the clutch in an automatic.