diff --git a/src/fr/inrialpes/exmo/align/impl/BasicAlignment.java b/src/fr/inrialpes/exmo/align/impl/BasicAlignment.java
index c61799b1ccff57f526b8374a8c675bc37fb26b7c..0da334b7d3dc46e8d30c1333d617b643c14453bf 100644
--- a/src/fr/inrialpes/exmo/align/impl/BasicAlignment.java
+++ b/src/fr/inrialpes/exmo/align/impl/BasicAlignment.java
@@ -461,6 +461,7 @@ public class BasicAlignment implements Alignment {
 	    for( i=0; i < size && !found ; i++) {
 		if ( ((Cell)buffer.get(i)).getStrength() < max ) found = true;
 	    }
+	    if ( i != 0 ) i--;
 	}
 	// Introduce the result back in the structure
 	size = i;