diff --git a/changelog b/changelog
index ec2debe..6a0d90e 100644
--- a/changelog
+++ b/changelog
@@ -1,3 +1,4 @@
+20080313 pab src/interp/hashcode.boot make Mapping hash correct for Aldor
 20080312 tpd src/algebra/intfact.spad speed BasicSieve, prime, add docs
 20080305 tpd src/hyper/bookvol11 add additional hyperdoc page translations
 20080304 tpd src/hyper/bookvol11 add additional hyperdoc page translations
diff --git a/src/interp/hashcode.boot.pamphlet b/src/interp/hashcode.boot.pamphlet
index 81e2748..ab388db 100644
--- a/src/interp/hashcode.boot.pamphlet
+++ b/src/interp/hashcode.boot.pamphlet
@@ -71,7 +71,7 @@ hashType(type, percentHash) ==
 			hash := hashCombine(hashType(arg, percentHash), hash)
                 retCode := hashType(retType, percentHash)
                 EQL(retCode, $VoidHash) => hash
-		hashCombine(retCode, hash)
+		hashCombine(retCode, hashCombine(32236,hash))
 	op = 'Enumeration =>
 		for arg in args repeat
 			hash := hashCombine(hashString(STRING arg), hash)
