I'm not sold that we need an `appendMedia`