down the hatch swallow compilation