0.8.0: Refactor/simply hook() and deprecate uneeded methods.