I would prefer leaving both checks there ```if (isset($params[$name]) || $attributes->has($name))```. In that case you could still have converters for attributes, that you might access through $request->attributes and not through controller arguments.