Patience vs speed