Confusing cleanup.