Why is `:MediaBox` used instead of the local variable `key`?