Can we remove the $constraint parameter?