fruitless endeavors into function calling, thanks obama