           existingSuggestion.reasons.push reason
         else
           suggestions.push schoolName: match, reasons: [reason], user: otherUser
-  console.log '    Now checking domain', (new Date()) - t0
+  if debugging then console.log '    Now checking domain', (new Date()) - t0
   if domain = getDomain target
     for otherUser in (userCategories.domain[domain] ? []) when otherUser isnt target
       reason = "Domain"

      nextPrompt remainingUsers

findNumbers = (answer, max) ->
  numbers = (parseInt(d, 10) for d in (' ' + answer + ' ').match(/ (\d+) /g) ? [])
  ranges = answer.match(/(\d+-\d+)/g) or []
  for range in ranges
    bounds = (parseInt(d, 10) for d in range.split('-'))

      return finalizePrompt userToSchool, suggestions, schoolName, users
    else if answer.length < 10
      console.log "#{answer}? That's kind of short--I don't think school names and locations can be this short. What should it really be?"
      return nextPrompt users, "> ", userToSchool, suggestions
    else unless /,.+,/.test answer
      console.log "#{answer}? We need the full location (with two commas), like Example High School, Springfield, IL. What should it really be?"
      return nextPrompt users, "> ", userToSchool, suggestions
    else
      return finalizePrompt userToSchool, suggestions, answer, users

