I just have to complain about this...

VB doesn't short circuit!!!

And I'm reminded that it doesn't support auto-increment.