extra image load stuff.  certainly not bulletproof though