fix bug w/free entry iteration