Cleanup and more.