rps: static functions