Should't be. this imp is better though, as we don't even create the new_buf is lenth is 0.