DoorDash announced last month that it would be changing its controversial tipping model. Today it’s revealing the basics of how the new system will work.

Under the past model, Dashers (DoorDash drivers and other delivery people) were guaranteed a minimum payment per delivery, with DoorDash paying a $1 base, then providing an additional payment boost when a customer’s tip wasn’t enough to meet the minimum — a system that made it seem like tips were being used to subsidize DoorDash payments.

Under the new system, DoorDash will pay a base between $2 and $10 (the amount will depend on things like delivery distance and duration), with additional bonuses from DoorDash.

Most crucially, as CEO Tony Xu put it in a blog post, “Every dollar customers tip will be an extra dollar in their Dasher’s pocket.”

Now, you might think that’s how tips are always supposed to work, but Xu said the old system was developed “in direct response to feedback from Dashers,” while the new one will result in “greater variability in total earnings from order to order” (that variability is one of several reasons why tipping is a flawed compensation model in general).

So why change?

“We thought we were doing the right thing for Dashers by making them whole if a customer left no tip, but the feedback we’ve received recently made clear that some of our customers who were leaving tips felt like their tips didn’t matter,” Xu said. “We realized that we couldn’t continue to do right by Dashers if some customers felt we weren’t also doing right by them. To ensure that all of our users have a great experience on DoorDash, we needed to strike a better balance.”

Plus, he said, “Dashers will [now] earn more money on average — both from DoorDash and overall.”

The company plans to roll out these changes to all Dashers next month.