                A high number means higher throughput at the cost of lest interactivity for other tasks, a low number means the opposite.
  
                So, for example, a bandwidthPct of "50" will attempt to use "50%" of the available bandwidth. Note, this does not represent theroetical
-@@ -107,7 +102,7 @@ class BackgroundIOPriority(object):
+@@ -108,7 +103,7 @@ class BackgroundIOPriority(object):
                See #bandwidthPct for the other half of the story. The higher this number, the more "fair" your application will be against a constant
                rate of I/O by other applications, but the less able it may be to play fair when the external I/O is spiking.
  
 -              Also, consider that this is related to the #defaultChunkSize, as it is not a constant period of time. The default of "5" should be okay,
 +              Also, consider that this is related to the #chunkSize, as it is not a constant period of time. The default of "5" should be okay,
                but you may want to tune it if you use really large or really small chunk sizes.
-             
-             
-@@ -116,7 +111,6 @@ class BackgroundIOPriority(object):
+ 
+ 
+@@ -117,7 +112,6 @@ class BackgroundIOPriority(object):
  
  
          self.chainPollTime = chainPollTime

     '''
         bgwrite - Start a background writing process
 
@@ -46,7 +47,7 @@ def bgwrite(fileObj, data, closeWhenFinished=False, chainAfter=None, ioPrio=4):
             @return - BackgroundWriteProcess - An object representing the state of this operation. @see BackgroundWriteProcess
     '''
         
-    thread = BackgroundWriteProcess(fileObj, data, closeWhenFinished, chainAfter, ioPrio)
+    thread = BackgroundWriteProcess(fileObj, data, closeWhenFinished, chainAfter, ioPrio, chunkSize)
     thread.start()
 
     return thread
@@ -65,9 +66,9 @@ def bgwrite_chunk(fileObj, data, chunkSize, closeWhenFinished=False, chainAfter=
 
         @param chunkSize <integer> - The max siZe of each chunk.
     '''

 }
 
 
@@ -166,7 +160,7 @@ class BackgroundWriteProcess(threading.Thread):
     '''
 # Design question: What about errors?
 
