rights optimizations