Properly hide add_zsh_hook behind is435.
may mean some stuff doesnt work as expected on old zsh
parameter name