Proper compilation order