Reader now extends SplFileObject