to cover more usages