一部は外部に依存するためコードを削除