           count++
           break
 
-        else if isSeparator(qj_lw)
-          #Separator get no acronym points, but register as a match in acronym prefix
-          sepCount++
-          break
-
-
     #all of subject is consumed, stop processing the query.
     if i is m then break
 

        start = isWordStart(i, subject, subject_lw)

        # Forward search for a sequence of consecutive char
        csc_score = if csc_diag > 0  then csc_diag else scoreConsecutives(subject, subject_lw, query, query_lw, i,
          j, start)

        # Determine bonus for matching A[i] with B[j]
        align = score_diag + scoreCharacter(i, j, start, acro_score, csc_score)


    qj_lw = query_lw[j]

    # Separator get no acronym points, but will not break the acronym prefix sequence either.
    # Only need to test once per character.
    if isSeparator(qj_lw)
      i = subject_lw.indexOf(qj_lw, i + 1)
      if i > -1
        sepCount++
        continue
      else
        break


    while ++i < m

      #test if subject match
