When emitting new data, return always a non-shared buffer for avoiding data corruption problems
New version