Clean-up & housekeeping.