"toolbox run" piping behavior differences

I’ve noticed that behavior of using “toolbox run” is not the same as not using it when it comes to piping stdin. Here’s what I have:

[anton@nebula ~]$ echo "hello" | cat
hello
[anton@nebula ~]$ echo "hello" | toolbox run -c dev cat
hello
hello
^C

The worst is that it gets stuck in waiting state and I have to interrupt it. This, obviously, makes it hard to get some scripting to work that would pass the data to the application in toolbox through the pipe.

Am I missing something?