0 is an address, but you can't reference it. What is at address 0? If address 0 holds something useful, how can a program access it?