I agree: you can definitely make it generic in both arguments. I was just arguing that this order of arguments makes more sense.