Move things into its own method!