    // Only write additional vectors if wanted
    if (write_additional_data)
      {
-@@ -1573,8 +1684,20 @@
+@@ -1589,8 +1703,20 @@
  	  }
  
  	  io.data (io_buffer, comment.c_str());

 {
   parallel_only();
 
@@ -917,7 +1204,11 @@
   if (libMesh::processor_id() == 0) io.data(vector_length, "# vector length");
   Parallel::broadcast(vector_length);
 

 void System::write_parallel_data (Xdr &io,
 				  const bool write_additional_data) const
 {
@@ -1424,6 +1532,10 @@
    * ASCII output.  Thus this one section of code will read XDR or ASCII
    * files with no changes.
    */
