I wonder if this should be transaction rather than trans for clarity?