No longer reading entire file into memory