This is wrong. The thumbnail should only fall back to default if there's no source image.