Ever heard of a NullPointerException?
It’s related to when you keep pulling at the thread that is the referencing bits on the heap. When a object exists and points to something else, but the thing it points to doesn’t exist. It’s neat that you can finally understand that sorta thing.