To be fair, our code works fine without the advanced tagging product enabled, and has worked fine for a long time. If VB didn't see the need to include global.php inside payment_gateway.php, I'm certainly not going to do it. That's a big payload to inject into a script that isn't expecting it...