use a safer r list

use a safer r list