CLN: short-circuit case in Block.replace
Running out of try/excepts to get rid of
any perf improvement? or just code clean > any perf improvement? or just code clean

Only in corner cases > Only in corner cases

Worth including in benchmarks? > Worth including in benchmarks?

I'm not inclined to, no. Thanks all.