What is this used for? Why did we not need it before but we do need it now?