add persistent keyword to wrap_array()