       Logger.warn "Don't autohound, Organization isn\'t ready yet"
       return
     for user in Organization.users
-      if not user.salary
-        hound { name: user.slack }, { private: null , name: ''}, true
+      hound { name: user.slack }, { private: null , name: ''}, true, true
 
   # Every morning, reset hound status for each user
   resetHoundJob = schedule.scheduleJob '0 9 * * 1-5', ->

                    timeSinceLastPing: #{timeSinceLastPing},
                    houndFrequency: #{user.settings.houndFrequency}"

      if timeSinceLastPing == 0 or
         timeSinceLastPing >= user.settings.houndFrequency
        if user.salary
          if not lastPunch and not user.isInactive()
            Logger.debug "Considering hounding #{user.slack} because of missing lastPunch during active period"
            if now.isAfter(start) and timeSinceStart <= 0.5
              user.hound strings.punchin[Math.floor(Math.random() * strings.punchin.length)], Logger
            else if now.isAfter(end) and timeSinceEnd >= 0.5
              user.hound strings.punchout[Math.floor(Math.random() * strings.punchout.length)], Logger

module.exports = (robot) ->
  Logger = require('../helpers/logger')(robot)

  hound = (slackuser, channel, forceHound=false, passive=false) ->
    if robot.name is slackuser.name
      Logger.debug "Caught myself, don't hound the hound."
      return
