We're trying to avoid testing the `_hooks` (they're more implementation details than public interface), although this may be a good case for their inclusion.