Implement a kinda shitty hooking interface. No b/c should be affected.