How do you handle a situation where a client’s request is technically unfeasible or goes against best practices?