Still working on a good way to do exit transitions.