does not erase rhf_ after HF fails