Attempted to optimize readNode... everything but pointers and keys are
ready correctly