When having the choice to use a Hook or Advice to manipulate a certain package, what should you do? Hooks are always better because they break less. If the author provided a hook, then the author expects user code to run. Advice, however, can have unexpected side effects. Advice should only be used when no hook is provided. The problem is that advice subtly changes the semantics of the commands it