例外とかではなくnewが失敗(nullを返す?)することはあるのでしょうか?