add on the tax, delivery fee, service fee, and the tip being based on the full price of all of this before any discounts, that's $50 right there - often missing the drink as well, or the driver eating from the order (both personal experience in ordering)