     }</ChangeListener>
 
   renderTask: (classification, annotation, task) ->
+    disableTalk = @props.classification.metadata.subject_flagged?
     visibleTasks = Object.keys(@props.workflow.tasks).filter (key) => key if @props.workflow.tasks[key].type isnt 'shortcut'
 
     TaskComponent = tasks[task.type]

    </div>

  renderSummary: (classification) ->
    <div>
      Thanks!


          <nav className="task-nav">
            {if visibleTasks.length > 1
              <button type="button" className="back minor-button" disabled={onFirstAnnotation} onClick={@destroyCurrentAnnotation} onMouseEnter={@warningToggleOn} onFocus={@warningToggleOn} onMouseLeave={@warningToggleOff} onBlur={@warningToggleOff}>Back</button>}
            {if not nextTaskKey and @props.workflow.configuration?.hide_classification_summaries and @props.owner? and @props.project? and !disableTalk
              [ownerName, name] = @props.project.slug.split('/')
              <Link onClick={@completeClassification} to="/projects/#{ownerName}/#{name}/talk/subjects/#{@props.subject.id}" className="talk standard-button" style={if waitingForAnswer then disabledStyle}>Done &amp; Talk</Link>}
            {if nextTaskKey and !annotation.shortcut
