don't compute tip_distribution twice