Handle group_by being array or scalar
Better error message
Don’t make duplicate requests to backing services