diff --git a/watpy/wave/wave.py b/watpy/wave/wave.py
index 208b4895b7017e087cb9f919c21be4e7a2614262..a8fc731b7e6ace27ee8d95479355092819bfdb69 100644
--- a/watpy/wave/wave.py
+++ b/watpy/wave/wave.py
@@ -118,7 +118,7 @@ def wfile_parse_name(fname):
             else:
                 v    = name.group(1)
                 l    = int(name.group(2))
-                m    = negmode(name.group(3), tp)
+                m    = negmode_bam(name.group(3))
                 r    = rinf_str_to_float(name.group(4))
                 vlmr = (v,l,m,r,tp)
                 return vlmr