I read a question which I misunderstood in one specific way (it was, I believe, a legitimate interpretation) and answered it. Turns out, it was meant in another way, after discussion with the OP. Do I delete my answer? Others may read the OP's message in the same way as I did and the answer may be useful to them.
What's the best practice here?