Split Reader into a special object and probably did some other stuff