/home/dan/src/M2/M2/Macaulay2/m2/methods.m2:508:56-508:112: --source code: removeHook(HashTable,Thing,Function) := (obj,key,hook) -> (c := obj.cache; if c#?key then c#key = delete(c#key,hook)) /home/dan/src/M2/M2/Macaulay2/m2/methods.m2:504:63-504:108: --source code: removeHook(MutableHashTable,Thing,Function) := (obj,key,hook) -> if obj#?key then obj#key = delete(obj#key,hook)