Why not array_map? array_walk uses references.