always merge settings if 1st parameter is an array