I'm in favor of naming the arguments. I agree, the API should be rearranged.