Principal #Straight Compilation