Break out defaultHandlers as a separate hook