Explain this behaviour