                 @render()
 
         getDetailedFieldset: ->
-            if @resultType == 'unit'
-                ['services']
-            else
-                ['ancestors']
+            switch @resultType
+                when 'unit'
+                    ['services']
+                when 'service'
+                    ['ancestors']
+                else
+                    null
 
         initialize: (opts) ->
             @expansion = EXPAND_CUTOFF

            @getRegion @_regionId(key)

        initialize: ->
            @collections = {}
            @resultLayoutViews = {}


        template: 'search-layout'
        type: 'search'
        events:
            'click .show-all': 'showAllOfSingleType'
            'scroll': 'tryNextPage'
        tryNextPage: ->
            if @expanded
                @resultLayoutViews[@expanded]?.tryNextPage()
        showAllOfSingleType: (ev) ->
            ev?.preventDefault()
            target = $(ev.currentTarget).data 'target'
            @expanded = target
            _(@collections).each (collection, key) =>
                if key == target
                    collection.trigger 'show-all'
                else
                    collection.trigger 'hide'
        backToSummary: ->
            @expanded = null
            @render()

        _regionId: (key) ->
            "#{key}Region"
