How do you handle a situation where the client insists on a feature that you know will negatively impact the user experience?