This is a good example of why named arguments should be opt-in. Unless an API was designed to use it, you are overriding the intent of the API maker and that won't give a good experience to the user.