rps: Various optimizations