A rough cleanup.