multi-needs-protector