AddTransactionAmmo in KFAutoPurchaseHelper, why in the world is this function private? You basically made it impossible for custom trader menus that override AddWeaponToOwnedItemList to function properly with dual and single weapons ammo wise. I know exactly what this function does but it makes no sense to have it as a private function, protected I can understand but not private.