@TextToNumber - R5 versus R6

R5 seemed to be tolerant of setting a variable to a @TextToNumber(nullvalue) but R6 returns an error. The fix to this situation is somewhat obvious, but I was wondering if anyone can explain why R6 is less tolerant of this flaw in the code that I have inherited.