spotted bug:(possible) explanation: we do not track if not returning already returning word_ids