Is this big enough? Why did you choose this value in particular, not 8192 or 65535? At least pull out to a constant at the top of the file.