diff --git a/html/credits.html b/html/credits.html
index 17f963382f4120ddfcb04603c139444c458242db..ce02aaa24eefe429389995f573d7a56ab0950c7b 100644
--- a/html/credits.html
+++ b/html/credits.html
@@ -61,7 +61,7 @@ Raphael Voltz</dt><dd>provided some code snippets for
 <h2>Copyright owners</h2>
 
 <p>
-Copyright (C) 2003-2012 INRIA (most of the code)<br />
+Copyright (C) 2003-2014 INRIA (most of the code)<br />
 Copyright (C) 2004-2005 Université de Montréal (parts of the impl/ and ling/ directories)<br />
 Copyright (C) 2005 CNR Pisa. (parts of BasicAlignment)<br />
 Copyright (C) 2003 The University of Manchester (parts of the util/ directory)<br />
diff --git a/src/fr/inrialpes/exmo/align/impl/BasicAlignment.java b/src/fr/inrialpes/exmo/align/impl/BasicAlignment.java
index 30b1e8d64a2561fc979e5d329ca9869357e17130..f2a75ab6034a3789d5e805185e66f5061c55c087 100644
--- a/src/fr/inrialpes/exmo/align/impl/BasicAlignment.java
+++ b/src/fr/inrialpes/exmo/align/impl/BasicAlignment.java
@@ -104,6 +104,7 @@ public class BasicAlignment implements Alignment {
      */
     public void init( Object onto1, Object onto2, Object cache ) throws AlignmentException {
 	init( onto1, onto2 );
+	// Should return it
     }
 
     @SuppressWarnings( "unchecked" )
@@ -115,6 +116,7 @@ public class BasicAlignment implements Alignment {
 	    this.onto1.setOntology( onto1 );
 	    this.onto2.setOntology( onto2 );
 	}
+	// Should return it
     }
 
     public static Properties getParameters() {
diff --git a/src/fr/inrialpes/exmo/align/impl/eval/ExtPREvaluator.java b/src/fr/inrialpes/exmo/align/impl/eval/ExtPREvaluator.java
index 34dd560d9d35987189fdc80b95879e261ba62f9f..f62dd6304d5639ad1705d235abc6ffc9372c11f8 100644
--- a/src/fr/inrialpes/exmo/align/impl/eval/ExtPREvaluator.java
+++ b/src/fr/inrialpes/exmo/align/impl/eval/ExtPREvaluator.java
@@ -144,8 +144,10 @@ public class ExtPREvaluator extends BasicEvaluator implements Evaluator {
 	return eval( params, (Object)null );
     }
     public double eval( Properties params, Object cache ) throws AlignmentException {
-	if ( params.getProperty( "noconfidence" ) != null ) withConfidence = false;
-	if ( params.getProperty( "relations" ) != null ) relsensitive = true;
+	if ( params != null ) {
+	    if ( params.getProperty( "noconfidence" ) != null ) withConfidence = false;
+	    if ( params.getProperty( "relations" ) != null ) relsensitive = true;
+	}
 	LoadedOntology<Object> o1 = (LoadedOntology<Object>)((ObjectAlignment)align1).getOntologyObject1();
 	LoadedOntology<Object> o2 = (LoadedOntology<Object>)((ObjectAlignment)align1).getOntologyObject2();
 	if ( !( o1 instanceof HeavyLoadedOntology ) || !( o2 instanceof HeavyLoadedOntology ) )
diff --git a/src/fr/inrialpes/exmo/align/impl/eval/PRecEvaluator.java b/src/fr/inrialpes/exmo/align/impl/eval/PRecEvaluator.java
index 76781e3a1dce64e396333a41d437fa659bb5f9ea..eb1e50dfdea21a75ee9a32efb41e8ac5c8bb30ca 100644
--- a/src/fr/inrialpes/exmo/align/impl/eval/PRecEvaluator.java
+++ b/src/fr/inrialpes/exmo/align/impl/eval/PRecEvaluator.java
@@ -114,7 +114,7 @@ public class PRecEvaluator extends BasicEvaluator implements Evaluator {
     public double eval( Properties params ) throws AlignmentException {
 	init();
 	nbfound = align2.nbCells();
-	if ( params.getProperty("relations") != null ) relsensitive = true;
+	if ( params != null && params.getProperty("relations") != null ) relsensitive = true;
 
 	for ( Cell c1 : align1 ) {
 	    URI uri1 = c1.getObject2AsURI();
diff --git a/src/fr/inrialpes/exmo/align/impl/eval/SemPRecEvaluator.java b/src/fr/inrialpes/exmo/align/impl/eval/SemPRecEvaluator.java
index eb5835526ad4d5ee7094287e50d4ea0d596bf9bb..3f5be2bfa1345c6e2d56199e9b96e01d8c2e2d20 100644
--- a/src/fr/inrialpes/exmo/align/impl/eval/SemPRecEvaluator.java
+++ b/src/fr/inrialpes/exmo/align/impl/eval/SemPRecEvaluator.java
@@ -124,9 +124,11 @@ public class SemPRecEvaluator extends PRecEvaluator implements Evaluator {
 	nbexpectedentailed = 0;
 	nbfoundentailed = 0;
 	// Set the semantics to be used
-	String sem = params.getProperty( "semantics" );
-	if ( sem != null ) {
-	    semantics = Semantics.valueOf( sem );
+	if (  params != null ) {
+	    String sem = params.getProperty( "semantics" );
+	    if ( sem != null ) {
+		semantics = Semantics.valueOf( sem );
+	    }
 	}
 	return this;
     }
diff --git a/src/fr/inrialpes/exmo/align/impl/eval/WeightedPREvaluator.java b/src/fr/inrialpes/exmo/align/impl/eval/WeightedPREvaluator.java
index 9cb0416c73b3149e1879743233013c4e2234e375..2849c07c7eae743dee0ab55a60bc8352759cee23 100644
--- a/src/fr/inrialpes/exmo/align/impl/eval/WeightedPREvaluator.java
+++ b/src/fr/inrialpes/exmo/align/impl/eval/WeightedPREvaluator.java
@@ -117,7 +117,7 @@ public class WeightedPREvaluator extends BasicEvaluator implements Evaluator {
     public double eval( Properties params ) throws AlignmentException {
 	init();
 	//for ( Cell c2 : align2 ) nbfound += c2.getStrength();
-	if ( params.getProperty("relations") != null ) relsensitive = true;
+	if ( params != null && params.getProperty("relations") != null ) relsensitive = true;
 
 	for ( Cell c1 : align1 ) {
 	    URI uri1 = c1.getObject2AsURI();