Why would someone return \undef rather than undef from a function/method and what is the advantage? Just something I came across recently that seemed rather odd. Regards Ian