Cum swallow compilation!