avoid introducing new variable