I think if you just use `np.array(...)` it will always make a copy.