I'm not sure if you seen this comment on another post of mine.
Your theorizing is correct. In VB 2005, if you put the parenthesis there, however, we will honor them and not remove them.
This comment is from Paul Vick at Microsoft - he should know!
So the dissappearing parenthesis gotcha is going away soon.