diff --git a/Framework/DataHandling/src/LoadILLSANS.cpp b/Framework/DataHandling/src/LoadILLSANS.cpp
index 7ed0c0c790ce283fbd9cab8e0558d86016eea4d1..562ff4feaead333f33597bb1ef1f35ef61b8855b 100644
--- a/Framework/DataHandling/src/LoadILLSANS.cpp
+++ b/Framework/DataHandling/src/LoadILLSANS.cpp
@@ -644,7 +644,7 @@ void LoadILLSANS::loadMetaData(const NeXus::NXEntry &entry,
 
   double wavelength;
   if (m_instrumentName == "D16") {
-    wavelength = entry.getFloat(instrumentNamePath + "/wavelength");
+    wavelength = entry.getFloat(instrumentNamePath + "/Beam/wavelength");
   } else {
     wavelength = entry.getFloat(instrumentNamePath + "/selector/wavelength");
   }
diff --git a/Testing/Data/UnitTest/ILL/D16/218356.nxs.md5 b/Testing/Data/UnitTest/ILL/D16/218356.nxs.md5
index a562ed5fa379ae2ef28e74cf96aa66228714b0ee..1265f0b7c044d39c54455779d44beab58c520093 100644
--- a/Testing/Data/UnitTest/ILL/D16/218356.nxs.md5
+++ b/Testing/Data/UnitTest/ILL/D16/218356.nxs.md5
@@ -1 +1 @@
-6e3787002d761508004e83bf57e16acb
+8e3ec4673afcec93a8cba6c203cee774