Swallow greedily