Reimplement deferred_push_settings