I don't understand this. Why is this necessary?