you just keep on trying 'till you run out of cake