explicitly assign variables that may see reassignment