Final cleanup. Sigh.