More work on hooking