change return type of make_u8argv