any chance safe_asarray with also do a copy?