I can't figure out why the last statement in the if/else structure in the fetchUserImage function is getting called when the array it accesses is empty. The logic structure should keep that from happening. I'm confused.