Alteraçoes ao exceptionsneeded