Every private hire operator faces the same question: do you let software assign trips to drivers automatically, or do you keep a human controller making the decisions?