Explain why Ruby is required.