avoid __array_wrap__