the decoding line buffer is no more lazy :( because decoding the inputs with 'replace' is not good enough in my case. it fixes the bug when trying to use the describe command passing an argument with an unicode character.