What, and make the code ugly?  :-)

I'm guessing that the unit test is failing because it passes something that is not actually a blob and doesn't work with FileReader?  I'll look and fix.