another transaction bug fix