Caller周りのリファクタリング。