How do you handle a situation where a client's requested feature is technically feasible but strategically flawed?