Incorporating CSA suggests modifying the nnp parameter of rd here to be an object representing a number with the following external properties: