in the case of `external`