If a client requests a feature that you believe is not feasible, how would you approach the conversation?

Situational