I recently ran into metadata that contained an empty Scope element (<shibmd:Scope/>). This should be legal according to the schema since the empty string is a valid xs:string but reasonably modern shib SP b0rks at it. It seems reasonable to not allow an empty scope but I can't find where it is explicitly disallowed in the Scope extensions spec. Cheers Leif