{"version":"2.1.246","anchor":"hook-engine-tracks-which-hook-withheld-each-method","canonical_anchor":"hook-engine-tracks-which-hook-withheld-each-method","heading":"Hook engine tracks which hook withheld each method","tier":"internal","area":"Hooks","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.246\/e\/hook-engine-tracks-which-hook-withheld-each-method","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.246","markdown":"### Hook engine tracks which hook withheld each method\n\nThe hook engine tracks which hook held back a method so it can be restored properly.\n\n**What**\n\nThe function-hooks engine records the hook that withheld each engine method, so the original withholder can restore it instead of hitting an error, and the error raised on a replacement attempt now names who withheld it.\n\n**Evidence**\n\n`; to change what a method does, hook the method`\n\n- Area: Hooks\n- Tier: Under the hood\n- Useful: 2\/5\n- Signal: 2\/5"}