Moving the monkey patch stuff into its own gem.