Use of uninitialized value in numeric comparison (<=>)