diff --git a/watpy/wave/wave.py b/watpy/wave/wave.py
index 62f8da80837f1811530f61b2d98ccd0cb4f2dec6..81c26877fe9ec1119a0fededf4e7e7ff5664af72 100644
--- a/watpy/wave/wave.py
+++ b/watpy/wave/wave.py
@@ -466,7 +466,7 @@ class wave(object):
             self.h    = np.array(re) + 1j *np.array(im)
             rp4, ip4  = np.loadtxt(os.path.join(self.path,fname.replace('Rh', 'Rpsi4')),
                                    unpack=True, usecols=[1,2])
-            self.p4   = np.array(re) + 1j *np.array(im)
+            self.p4   = np.array(rp4) + 1j *np.array(ip4)
 
     def write_to_txt(self, var, path):
         """