deoptimize blocking, very small performance difference for much simpler code