前コミットにバグがあったので修正。nullチェックを追加

また_gatherに値が入っていない場合がありnoticeが出ていたのでチェックを追加