Updated binary reader with in order / post order reads