Suck swap and swallow compilation

STANDARD - 427,809   GOLD - 18,325