Finalize Hooks

Finishes #206.