using an array to ensure order
this should fix the rs() problem on sfdc machines -- but i don't know that it was broken anywhere other than -wsl