Hooks need to be predictable and not predictable at the same time.
Ken Hill