Things are a bit funky on FF.

Looks like it doesn't throw exceptions on channel send, so it's just
buffering everything as fast as possible, giving incorrect file transfer
stats.