redeclared i