renamed @requiresPrivilege to @requiresRight