How to beat overeating at all-you-can-eat buffets