Hmm. I think if someone already configured extra data via another method then they're unlikely to need to call this one. Maybe this one should take opts instead of ``delivery_class`` though and then do ``app.endpoints[endpoint] = opts || {}``? Then if delivery_class goes away we won't have to change this function signature?