Reduces method complexity