I'm confused between docstring and parameter names (``iid`` vs ``tag``).  Also, I don't think an image-by-id will ever have multiple sizes, won't they always all be the same size?  The opposite is not true, an image by name (across multiple tags) could have different sizes.  Unless I am misunderstanding.