           <label>
             {nextValue = @props.answer.next ? JSON.stringify(@props.answer.next) ? 'undefined'; null}
             Next task <select name="tasks.#{@props.taskKey}.answers.#{@props.answerIndex}.next" value={nextValue} onChange={handleInputChange.bind @props.workflow}>
-              <option value="undefined" data-delete-value>(Default)</option>
+              <option value="undefined" data-delete-value>(Next in line)</option>
               {for key, task of @props.workflow.tasks
-                <option key={key} value={key}>{task.question ? task.instruction} ({key})</option>}
-              <option value="null" data-json-value>End classification</option>
+                <option key={key} value={key}>{"#{task.question ? task.instruction} (#{key})"}</option>}
+              <option value="null" data-json-value>(End classification)</option>
             </select>
           </label>
         </span>

    willTransitionFrom: (transition, component) ->
      if component.props.workflow.hasUnsavedChanges()
        transition.abort()
        if confirm 'You have unsaved changes that **will be lost**. Do you really want to leave the workflow editor?'
          transition.retry()

  getDefaultProps: ->

          type: 'question'
          question: 'Cool?'
          answers: [
            label: 'Yep'
          ]
      first_task: 'cool'
