Restructure the reader to be more block-centered