Update docs to reflect batches and add some fallback code to add batches of 1 to non-batched version.