Learned that DRY should not come at the expense of code complexity.