There was no way to tell whether or not a SAML attribute should be rendered as an array or not. For example given the flowing SAML attributes:
<saml2:Attribute Name="faws/canAddAWSAccount">
<saml2:AttributeValue xsi:type="xs:string">true</saml2:AttributeValue>