swallowing compilation