Can facter even return an actual numeric?  Do you need to test this?  Or is this an attempt to be future-proof against new versions of facter?