Fiddled with transact