       continue unless (source = link.sourceNode) and (target = link.targetNode)
 
       if link.relation?.formula
-        # we know we'll be at least 1 or 2
         relation = RelationFactory.selectionsFromRelation(link.relation)
         if relation.scalar.id isnt "aboutTheSame"
-          return 1
-
-    return 0
+          return AppSettingsStore.store.Complexity.expanded
+
+    return AppSettingsStore.store.Complexity.basic
 
   loadData: (data) ->
     log.info "json success"

  #   1 (static)         if there are no collectors
  #   2 (time)           if there are collectors
  getMinimumSimulationType: ->
    minSimulationType = 0

    links = @getLinks()
    for link in links


      if source.isAccumulator or target.isAccumulator
        # we know we have to be time-based
        return AppSettingsStore.store.SimulationType.time
      else if link.relation?.formula
        # we have a defined relationship, so we know we'll be at least 1
        minSimulationType = AppSettingsStore.store.SimulationType.static

    return minSimulationType

