* small fix: no need to check Dispose since we have no using (transaction)