It’s possible to use multiple if statements in a row without chaining them with else if statements or a concluding else statement as the default condition. When you have multiple if conditions without any other control flow, multiple code blocks can be triggered by different conditions. In a normal if, else if, and else control flow, only one action will be triggered by the first condition that is satisfied. This is the most common control flow for simple programs and programming is taught this way because a chain of if blocks can result in multiple condition triggers. Sometimes multiple condition triggers are desirable and this is when you can use multiple if conditions. Since you aren’t limited to keeping the control flow unbroken with only if statements, you can add additional code between the statements, but for readability you should only do this if you need to.