added in dummy node stuff to stop bst explosion