Yeah, I think there are a few ways this could be fixed:
1. don't automatically do the `media()` url writing in `high_res_img ` and `platform_img` functions and have the person using it wrap the url parameters with `media()`. [I prefer this]
2. add a third parameter like `prepend_media_url: true` and optionally turn it off if the url is already prefixed with the media url [seems messy]
3. before appending the media url, check if the url is already prepended. [kind of automagic, could work]