Thought it was better to leave the R_ARG2 return form in the code, as we seem to all agree that IF/ELSE can die... so the lines will reduce to the even briefer `return R_ARG2;`