make sure to honor the xrn argument