-rps: merge duplicate functions