Can re change the order of the arguments, and rename `data` to `mediaUrl`?