There are currently methods to pretty much be sure that a zero confirmation transaction will go through on the next block. Wouldn't this RBF update break that. Apart the helping to foster a free market on transaction fees I don't really see the benefits of this update. And won't it break the core ethos of bitcoin only being a pure push system. I've read this update is due to be pushed through at the next bitcoin core update release.