Classes de exceções e muitas correçõs de bugs