Updated HookParser