
If the array doesn't exist, or if it's size is not adequate then we reallocate it. Otherwise just keep using the same array of requests.
If the array doesn't exist, or if it's size is not adequate then we reallocate it. Otherwise just keep using the same array of requests.