Sequential reader and writer no longer need Clone trait