diff --git a/www/shib13/sp/AssertionConsumerService.php b/www/shib13/sp/AssertionConsumerService.php
index 2baf66945cda9621db91545c60f4ca5191914133..c81431dcba69f2ac2e3fb58864d690802376fb62 100644
--- a/www/shib13/sp/AssertionConsumerService.php
+++ b/www/shib13/sp/AssertionConsumerService.php
@@ -10,16 +10,20 @@ require_once('SimpleSAML/XML/Shib13/AuthnRequest.php');
 require_once('SimpleSAML/Bindings/Shib13/HTTPPost.php');
 require_once('SimpleSAML/XHTML/Template.php');
 
+
+$config = SimpleSAML_Configuration::getInstance();
+$metadata = SimpleSAML_Metadata_MetaDataStorageHandler::getMetadataHandler();
+$session = SimpleSAML_Session::getInstance(true);
+
 try {
 	
-	$config = SimpleSAML_Configuration::getInstance();
-	$metadata = SimpleSAML_Metadata_MetaDataStorageHandler::getMetadataHandler();
+
 	
 	$binding = new SimpleSAML_Bindings_Shib13_HTTPPost($config, $metadata);
 	$authnResponse = $binding->decodeResponse($_POST);
 
 	$authnResponse->validate();
-	$session = $authnResponse->createSession(true);
+	$session = $authnResponse->createSession();
 
 	if (isset($session)) {
 		$relayState = $authnResponse->getRelayState();