diff --git a/mutalyzer/Retriever.py b/mutalyzer/Retriever.py
index dd52c60af2db88e1ec2963fd7edd656404dcd860..5fa91eeb1940dcb14fd5ce7087495281a91cdfe9 100644
--- a/mutalyzer/Retriever.py
+++ b/mutalyzer/Retriever.py
@@ -497,8 +497,8 @@ class GenBankRetriever(Retriever):
             if md5sum != currentmd5sum :
                 self._output.addMessage(__file__, -1, "WHASH",
                     "Warning: Hash of %s changed from %s to %s." % (
-                    UD, currentmd5sum, md5sum))
-                Reference.query.filter_by(accession=UD).update({'checksum': md5sum})
+                    reference.accession, currentmd5sum, md5sum))
+                Reference.query.filter_by(accession=reference.accession).update({'checksum': md5sum})
                 session.commit()
             #if
         else : # We haven't seen it before, so give it a name.