according to method I think it should be always defined. If it is nil, then it will also work, just do not show rn as before, maybe I change code slightly to handle also this situation