Search ACLs

What value do these tests add ? Shouldn't they test for the 'hard' flag on a list of ACLs executed through a procedure ?