It may be risky to remove it, but the issue I ran into that called it to my attention was Riak 2.0.0 pre 11 stopped responding to Get/Set Bucket Property calls, a feature which happens to use the ReceiveAll call on this class. Our Riak abstraction does some lazy last minute bucket checks the first time it's instantiated. This caused the IoC to dead-lock b/c it couldn't resolve the dependency due to there being no timeout and Riak not responding. It took me a few hours to find the deadlock in the IoC and then to track it to this particular dependency.

Hopefully, this change wouldn't be too disruptive to other users. Really appreciate all the hard work that's gone into this. You guys rock :guitar: