More lenient framework constraint