What are these variable for? It just confuses things by having two things named the same.