dtransactions rotate