Describe a time when you realized a feature you were building wasn't actually solving the user's core problem. What did you do?