diff --git a/src/common/BitMatrixTestCase.rs b/src/common/BitMatrixTestCase.rs
index b75ae28..b60d8b2 100644
--- a/src/common/BitMatrixTestCase.rs
+++ b/src/common/BitMatrixTestCase.rs
@@ -273,7 +273,6 @@ fn test_parse_boolean() {
fullMatrix.setRegion(0, 0, 3, 3).expect("must set");
let mut centerMatrix = BitMatrix::new(3, 3).unwrap();
centerMatrix.setRegion(1, 1, 1, 1).expect("must set");
- let _emptyMatrix24 = BitMatrix::new(2, 4).unwrap();
let mut matrix = vec![vec![false; 3]; 3];
// boolean[][] matrix = new boolean[3][3];
diff --git a/src/datamatrix/encoder/minimal_encoder.rs b/src/datamatrix/encoder/minimal_encoder.rs
index 8533e8b..6947693 100755
--- a/src/datamatrix/encoder/minimal_encoder.rs
+++ b/src/datamatrix/encoder/minimal_encoder.rs
@@ -639,7 +639,7 @@ fn encodeMinimally(input: Rc) -> Result {
}
if minimalJ < 0 {
- return Err(Exceptions::RuntimeException(Some(format!(
+ return Err(Exceptions::IllegalStateException(Some(format!(
"Internal error: failed to encode \"{}\"",
input
))));