Use the compile transaction