100% functionnal, No leaks, alterable buffer size.