Use of uninitialized value in numeric gt (>)