diff --git a/src/Benchmarks/LinearSolvers/tnl-benchmark-linear-solvers.h b/src/Benchmarks/LinearSolvers/tnl-benchmark-linear-solvers.h
index 9c58d25b0e2c2c9401f657285762f5529d8990f5..ea39d80b7b8011f53e7187e53a62e8446bdb8b82 100644
--- a/src/Benchmarks/LinearSolvers/tnl-benchmark-linear-solvers.h
+++ b/src/Benchmarks/LinearSolvers/tnl-benchmark-linear-solvers.h
@@ -365,8 +365,7 @@ struct LinearSolversBenchmark
       // load the matrix
       if( ends_with( file_matrix, ".mtx" ) ) {
          Matrices::MatrixReader< MatrixType > reader;
-         if( ! reader.readMtxFile( file_matrix, *matrixPointer ) )
-            return false;
+         reader.readMtxFile( file_matrix, *matrixPointer );
       }
       else {
          matrixPointer->load( file_matrix );