If a client requests a feature that negatively impacts the user experience, how do you negotiate a better solution?