Don't repeat yourself