since we set the placeholder image already in the template, we can just do the swapping here rather than double assign