This makes the code easier to follow. Batches are now assumed to be not NULL as the request system garatees it.