Why are these needed ?