     @finished = true
     current = null
 
-    @msg.reply "TODO: Finish F:[#{@finished}] E:[#{@expired}] +:[#{@votes.yes.length}] -:[#{@votes.no.length}]"
-
     if @expired
       @msg.send "Vote failed, time's up!"
       return false

    @finished = false
    @expired = false
    @votes =
      started: Date.now()
      last: Date.now()
      yes: []
      no: []

  start: () =>
    fn = =>
      return if @finished
      @expired = true
      @finish()

    # We're not done if it's only a two vote difference
    return if (Math.abs(@votes.yes.length - @votes.no.length) < 2)
    # Is this still being contested?
    return if (Date.now() - @votes.prev) < 5000
    @finish()


