would reversing the order not work?

But, yeah you really don't want your leave BG on your acceptall macro, what if you try and do a trade in the bg?