IDEAL now uses <directtransaction> to speed things up