removido exit da função