Tell me about a time a client requested a feature that you knew would cause technical debt; how did you handle the conversation?