Allow speeches without from tags, warn if a by attribute value is malformed
Fix logic: from tag and by attribute are orthogonal
fix merge