     * The number of the system we manage DOFs for.
     */
    const unsigned int _sys_number;
-@@ -1009,18 +1011,13 @@
+@@ -1009,18 +1021,13 @@
    std::vector<unsigned int> _end_df;
  
    /**

   _send_list.clear();
   this->clear_sparsity();
   need_full_sparsity_pattern = false;
@@ -938,12 +963,6 @@
   // We now only add remote dofs to the _send_list
   // unsigned int send_list_size = 0;
 
-  // _var_first_local_df does not work with node_major dofs
-  _var_first_local_df.resize(n_vars+1);
-  std::fill (_var_first_local_df.begin(),

Index: include/systems/system.h
===================================================================
--- include/systems/system.h	(revision 6517)
+++ include/systems/system.h	(working copy)
@@ -1006,11 +1006,34 @@
 			     const std::set<subdomain_id_type> * const active_subdomains = NULL);
