Added logic branch compilation