Acl patch

Please review atttached patch.