This merge should go the other way around, so custom params never overwrite path; or is there any valid use case for this to happen?