Implementando exceção para a execução de functions