local variable shadows the one defined above