api request now calling set_defaults()