Framework cleanup.