done head fixed; we poll edhead->headp until it is null, to get sure