para que o if e o return?