diff --git a/alib2algo/src/stringology/simulations/ExactBitParalelism.h b/alib2algo/src/stringology/simulations/ExactBitParalelism.h
index 14f7f23cdecf0c3edd06b5c5671ca10f2482616f..8975851a96832e47e00333022b31c1cfd6a2b4cc 100644
--- a/alib2algo/src/stringology/simulations/ExactBitParalelism.h
+++ b/alib2algo/src/stringology/simulations/ExactBitParalelism.h
@@ -33,7 +33,7 @@ ext::set<unsigned int> ExactBitParalelism::search(const string::LinearString<Sym
   for(unsigned int i = 0; i<text.getContent().size(); i++) {
     B_vector = (B_vector << 1) | D_vectors[text.getContent()[i]];
 
-    if (B_vector[pattern.getContent().size() - 1] == false) {
+    if ( ! B_vector [ pattern.getContent ( ).size ( ) - 1 ] ) {
         result.insert(i + 1);
     }
   }
diff --git a/alib2algo/src/stringology/simulations/HammingBitParalelism.h b/alib2algo/src/stringology/simulations/HammingBitParalelism.h
index 69d0f08f17076bf15071ae92b9b89924c5001101..c36ed84a58f493089d189ef0bd8d108c8c454f35 100644
--- a/alib2algo/src/stringology/simulations/HammingBitParalelism.h
+++ b/alib2algo/src/stringology/simulations/HammingBitParalelism.h
@@ -42,7 +42,7 @@ ext::set<unsigned int> HammingBitParalelism::search(const string::LinearString<S
     }
 
     for(const auto & B_vector : B_vectors) {
-      if (B_vector[pattern.getContent().size()-1] == false) {
+      if ( ! B_vector [ pattern.getContent ( ).size ( ) - 1 ] ) {
         result.insert(i + 1);
         break;
       }