           waitingText='Publishing…'
           disabled={isWaiting}
           isJob={true}
-          >
-          {'Publish'}
+        >
+          Publish
         </AsyncButton>
 
       cancelButton =


  onPublish: ->
    @setState({publishing: true, saving: false, isEditable: TaskPlanStore.isEditable(@props.id)})
    @props.onPublish()

  onViewStats: ->
    {id, courseId} = @props


    if deleteable
      deleteLink =
        <SuretyGuard
          onConfirm={@publishExercise}
          onConfirm={@onDelete}
          okButtonLabel='Yes'
          placement='top'
          message="Some students may have started work on this assignment. Are you sure you want to delete?"
        >
          <AsyncButton
            className='delete-link pull-right'
            isWaiting={TaskPlanStore.isDeleting(id)}
            isFailed={isFailed}
            waitingText='Deleting…'
          >
            <i className="fa fa-trash"></i> Delete Assignment
          </AsyncButton>
        </SuretyGuard>

    if saveable
      saveLink =
