request is a bad name, use 'batch'