Just create a new transaction instance to ensure reuse avoidance