WIP removes unnecesary #is_the_end_node?