     itemViewClass = @getItemViewClass()
 
     content = get(@, 'content')
-    contentLength = get(@, 'content.length') || 0
+    contentLength = get(@, 'content.length')
 
     for i in [0...Math.max(childViewsLength, contentLength)]
       childView = @objectAt(i)


  init: ->
    ret = @_super()
    value = get(@, 'value')
    set(@, '_value', value)
    @capture value unless Ember.isEmpty(value)
    @_contentDidChange() if Ember.isArray(get(@, 'content'))
    ret

  ###

    @method _cursorDidChange
  ###
  _cursorDidChange: Ember.observer ->
    if get(@, 'childViews.length') then @_updateCursorLocation() else @_updateChildViews()
  , 'cursor'

  ###
