More features, still uncertain about testing. Maybe stringstream writer?