         state.selected = 0
         state.open     = false
         state.focus    = !!state.known.length
-        return state
+        state
 
     # Code from the StoreWatch Mixin. We don't use the mixin
     # because we store other things into the state


    _setStateFromStores: -> @setState @getStateFromStores()

    shouldComponentUpdate: (nextProps, nextState) ->
        return not(_.isEqual(nextState, @state)) or
            not (_.isEqual(nextProps, @props))

    render: ->
        renderTag = (address, idx) =>
            remove = =>
                known = @state.known.filter (a) ->
                    return a.address isnt address.address
                @props.valueLink.requestChange known

            onDragStart = (event) =>
                event.stopPropagation()

        onChange = (event) =>
            value = event.target.value.split ','
            if value.length is 2
                @setState
                    known: MessageUtils.parseAddress value[0]
                    unknown: value[1].trim()
            else
                @setState
                    unknown: event.target.value

        onInput = (event) =>
            input = @refs.contactInput.getDOMNode()
