why is r necessary?