performance bug fixed with acl check!