#14 introduced currentTransaction and synchronizations