How does the requests library handle lists of hooks in the hooks argument?