Wrapping a chat model with .withfallbacks([fallbackmodel]) and passing the result to createtoolcallingagent raised ValueError: This function requires a .bindtools method be implemented on the LLM. The same error also hit AzureChatOpenAI users importing from langchaincommunity. The code worked fine without withfallbacks; hasattr on the wrapped model showed bind_tools missing (False vs True on the raw model). Reported on langchain 0.1.16 / langchain-core 0.1.43.