diff --git a/data-access/engine/src/common/src/fitsfiles.cpp b/data-access/engine/src/common/src/fitsfiles.cpp
index e58683be6e21bb88b1bbf557903b5edef368c834..27eeebbaa89080e4304afb925d9350dd128b9b63 100644
--- a/data-access/engine/src/common/src/fitsfiles.cpp
+++ b/data-access/engine/src/common/src/fitsfiles.cpp
@@ -126,6 +126,10 @@ map<string, string> fitsfiles::read_header_wcs_coord_type(const std::string path
       istr = to_string(i++);
    }
 
+   if( hdr.contains_card( "RESTFREQ" ) ) keys.insert( "RESTFREQ" );
+   if( hdr.contains_card( "RESTFRQ" ) ) keys.insert( "RESTFRQ" );
+   if( hdr.contains_card( "RESTWAV" ) ) keys.insert( "RESTWAV" );
+
    return hdr.parse_string_cards(keys);
 }