local vars, defensive grep