diff --git a/modules/core/lib/Auth/Process/AttributeLimit.php b/modules/core/lib/Auth/Process/AttributeLimit.php
index 53ac65212082ace40eaee3a0463b04120e729e62..b5157276eae9e0398097dae0d04bef5f8df5b0dc 100644
--- a/modules/core/lib/Auth/Process/AttributeLimit.php
+++ b/modules/core/lib/Auth/Process/AttributeLimit.php
@@ -58,13 +58,11 @@ class sspmod_core_Auth_Process_AttributeLimit extends SimpleSAML_Auth_Processing
 				}
 			} elseif (array_key_exists('attributes', $request['Destination'])) {
 				$this->allowedAttributes = $request['Destination']['attributes'];
-			} else {
-				return;
 			}
 		}
 		
 		$attributes =& $request['Attributes'];
-
+		
 		foreach($attributes as $name => $values) {
 			if(!in_array($name, $this->allowedAttributes, TRUE)) {
 				unset($attributes[$name]);