silence shadow warning

renaming the second 'i'
reduces confusion for compilers
and people alike.
helpful print when getting tag data fails

this is very often the point of failure
when users do something wrong, and
having it print some details will
speed up future debugging