reference then this routine returns false but defined in scalar context,
and the empty list in list context. Thus the following
reference then this routine returns false but defined in scalar context,
and the empty list in list context. Thus the following