Interchanging ifel blocks for robustness