Can anyone tell me why it is needed? ie what loopholes does it fix etc any input would really be great thks