If the customer is always right, then Formula 1 got itself into a very tricky place last weekend as some of its most committed fans were badly let down.
Just two laps into the Azerbaijan Grand Prix - which looked set to be a thriller on the back of an incident-packed build-up - the official F1 TV live streaming service crashed. As fans worldwide desperately refreshed their web pages so they could follow the action, they were left facing a spinning 'wheel of death' as the stream froze.
It took until around lap 36 for the service to resume. By then, Charles Leclerc's impressive charge through the field had been missed and a lot of the intrigue over whether Mercedes or Ferrari would have the upper hand had been lost.