Something typically in projects where we develop software to replace older software, and when asking for specification I often hear:

"It should work exactly the same as in our old software."

I hate it when people take this as an anwer. I prefer to repond:

- Then why are we developing new software? 
- Wasn't the purpose of this project not because we were unhappy the old software? 
- Why are we not allowed to do it better than in our previous software?