I accept that it will happen - I just wanted to make clear that there was a reason I used error suppression here - it's the only way to fix this particular bug.  Try/Catch is the preferred solution but is dependent on other drivers functioning properly.  Since I'm dealing with a 3 year old bug, it makes more sense to truly fix it then hope other fixes will be committed.