I worked with a great developer one time that thought the word "should" was a dirty word. As in:
- Me: "It should work as is"
- Him: "You said 'Should!'"
You'll have to make my word for it that the way *he* said it was funny.
The point being is that the phrase "it should work" is close to worthless, and borderline dangerous. You're either sure something will work because you've tested all of the plausible possibilities that you know of, or you don't know something will work. I've found myself repeating that phrase quite a bit the last couple of weeks as "it should be easy" turns into day long tasks or biggish stack traces.