If a client asks for a feature that doesn't exist, how do you handle that conversation while maintaining the relationship?