short circuitが使えないのが痛い
結局if2つに分けて書いた方がましと言うことに