What strategies do you use to gather requirements and ensure you understand the true goals of a feature request?