D.R.Y is generally a good idea