IF ELSE ELSE ENDIF is a valid construct; execution or non-execution inverts on each ELSE encountered.