Oi Leandro, tudo bem?
O código está correto, e neste caso, as linhas relevantes para o teste de habilitação são apenas as de 9 a 15.
É uma boa prática manter sempre seu código o mais limpo possível, para evitar possíveis erros ou dificultar a interpretação sobre o que o código deve executar.
Espero ter ajudado! =)
Obrigado Eduardo!