Cleanup and finishing.