@joelittlejohn does this seem like the correct way for `format` and `media` to interact, when they are both present?