Fix coniditional compliation