in reply to Re^4: Deconstructed array won't return scalar value if integer?
in thread Deconstructed array won't return scalar value if integer?

Just to make sure you know why. A number that starts with a zero is treated as octal:
print 016, "\n"; print "016", "\n"; print 0+"016", "\n"; #Output: #14 #016 #16