if e return desnecessários removidos