Explain why they are needed