avoid other var changes