サブモジュール用に改良