         case "/":
             forwardUntilCloseTag()
             self.delegate?.didCloseTag(self)
+            return
         default:
             forwardUntilCloseTag()
             self.delegate?.didOpenTag(self, name: .ignored, attributes: nil)

        
        while let character = iterator.next() {
            switch character {
            case AshtonXMLParser.openChar:
                flushContent()
                self.parseTag(&iterator)
            case AshtonXMLParser.escapeStart:
                if let escapedChar = iterator.parseEscapedChar() {
                    parsedScalars.append(escapedChar)
                } else {

}


/// Parses Ashton XML and returns parsed content and attributes
final class AshtonXMLParser {
    
    enum Tag {
