Trans cum compilation