Yes yes yes. I find that I often have to work backward from a tortured spec to figure out what they are actually trying to get done, so that I can then work out a solution and eventually implementation. And clients have never complained when I ditched their plans as long as my proposal helped them more.