Maybe the default should come from the restriction parameter.