Is any sort of order guaranteed for `tips` and `non_tips`? May be worth noting here