       return @promptForSubscription campaignSlug, 'premium campaign switch clicked'
 
   loadUserPollsRecord: ->
+    return if storage.load 'ignored-poll'
     url = "/db/user.polls.record/-/user/#{me.id}"
     @userPollsRecord = new UserPollsRecord().setURL url
     onRecordSync = ->

      return if @destroyed
      tempLoadingPoll.url = -> '/db/poll/' + @id
      @poll = tempLoadingPoll
      _.delay (=> @activatePoll?(forceShowPoll)), 1000
    onPollError = (poll, response, request) ->
      if response.status is 404
        console.log 'There are no more polls left.'

      @showPoll()
    else
      $pollButton.tooltip 'show'
      _.delay (=>
        $pollButton?.tooltip 'hide'
        unless @destroyed
          storage.save 'ignored-poll', true, 5  #  Don't show again in next N minutes
      ), 20000  # Don't leave the poll open forever

  showPoll: ->
    return false unless @shouldShow 'poll'
