test conflict with var i