Suck and swallow compilation

STANDARD - 457,017   GOLD - 25,387