in reply to Comparison of empty hash references to numbers
If you use a reference in numeric context, it returns the memory address. This can be used for testing if two references point to the same location. Comparing it with > to a number doesn't really make sense.