Cleanup.
GPL licensed.