implement switching modify_via_header()