Shuffling around functionality.