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 disappearing parenthesis gotcha is going away soon.