>>3
throw() でも無駄な処理が消えることあるよ。
https://goo.gl/crS9gO
https://goo.gl/BMmqFt