If I comment that out again, I'm getting the following error when running spectests:
  1) Block device facts on Linux with /sys/block/ with valid entries should report three block devices, hda, sda, and sdb, with accurate information from sda and sdb, and without invalid . or .. entries
     Failure/Error: Facter.fact("blockdevice_#{device}_size".to_sym).should == nil
       expected: nil
            got: #<Facter::Util::Fact:0x804af7998 @value=nil, @searching=false, @resolves=[#<Facter::Util::Resolution:0x804af6b38 @timeout=0, @value=nil, @confines=[], @code=#<Proc:0x0000000804b08f68@/tmp/facter/spec/../lib/facter/blockdevices.rb:65>, @weight=nil, @name=:blockdevice_hda_size>, #<Facter::Util::Resolution:0x804add4f8 @timeout=0, @value=nil, @confines=[], @code=#<Proc:0x0000000804aea5b8@/tmp/facter/lib/facter/blockdevices.rb:65>, @weight=nil, @name=:blockdevice_hda_size>], @name=:blockdevice_hda_size, @ldapname="blockdevice_hda_size"> (using ==)
     # ./spec/unit/blockdevices_spec.rb:130
     # ./spec/unit/blockdevices_spec.rb:129:in `each'
     # ./spec/unit/blockdevices_spec.rb:129