gotcha - "legit purpose" is a bit vague for the assistant. If you have a defined set of use cases that you support - you could put those in an enum and try to gather the purpose of the call that way. It will explicitly ask for the purpose if its not obvious from the conversation though