A translation and cleanup.