Corrected compilation order.