I don't generally like these nested if-else statements when they don't need to be nested. This makes code less intuitive. It looks like we could use a `return;` statement within most of these conditionals rather than following with an `else` statement. This won't eliminate all of them, but it will help to shrink the nesting.