reset was too aggressive. It now only removes ePeek_elems