よりよい実装: 呼び出し側に null を意識させない