Tidy and clean up.