Recurse through params