removed need for node array
cleanup of jump predicates