Last week, I had this situation where my result showed 1 instead of 0 when the values had minus sign. I was confused and did not want it in that way. But now, after reading this question and Jeff's article, i came to know why it is.
Any way , Thanks a lot for this question. Actually this is a timely question for me. 🙂