It looks like ImageLoader and decodeSingle do not presently offer any way of notifying you if you've given them bad input, and they can't load the files, they just fail to decode anything, and return empty decodes.
This seems very strange, thinking about it.