diff --git a/test/test_operators/test_nft.py b/test/test_operators/test_nft.py
index 29da0e5b8869d2631947e1c623b19e29d236e473..f62738b4af7cbdc796f252873abe790684daef3f 100644
--- a/test/test_operators/test_nft.py
+++ b/test/test_operators/test_nft.py
@@ -38,16 +38,16 @@ def test_gridding(nu, nv, N):
     # re-order for performance
     idx = GM.getReordering(uv)
     uv, vis = uv[idx], vis[idx]
-    vis = ift.from_global_data(ift.UnstructuredDomain(vis.shape), vis)
+    vis2 = ift.from_global_data(ift.UnstructuredDomain(vis.shape), vis)
 
     Op = GM.getFull(uv)
-    pynu = Op(vis).to_global_data()
+    pynu = Op(vis2).to_global_data()
     # DFT
     x, y = np.meshgrid(
         *[-ss/2 + np.arange(ss) for ss in [nu, nv]], indexing='ij')
     dft = pynu*0.
     for i in range(N):
-        dft += (vis.val[i]*np.exp(2j*np.pi*(x*uv[i, 0] + y*uv[i, 1]))).real
+        dft += (vis[i]*np.exp(2j*np.pi*(x*uv[i, 0] + y*uv[i, 1]))).real
     assert_allclose(dft, pynu)