       @context.geordi?.forget ['experiment','cohort']
 
   fetchProjectData: (ownerName, projectName, user) ->
-    @listenToPreferences null
     @setState({ 
       error: null,
       loading: true,

      'allow workflow query' in project.experimental_tools or @checkUserRoles(project, user)

  getUserProjectPreferences: (project, user) ->
    userPreferences = if user?
      user.get 'project_preferences', project_id: project.id
        .then ([preferences]) =>

    userChanged = nextContext.initialLoadComplete and nextProps.user isnt @props.user

    # Wait until we know if there's a user
    if pathChanged or userChanged or nextContext.initialLoadComplete and @state.project is null
      @fetchProjectData owner, name, nextProps.user unless @state.loading
      @setupSplits nextProps

  componentWillUpdate: (nextProps, nextState) ->
