Why are we pre-fetching a resized image, what if our layout changes in the future? I think the other libs are letting the resizing happen further down the pipeline, right?