Internal compilation