swallow compilation yoga