This really seems to not belong here. Why not merge the params in the client code?